.. _CG Structures: ========================== CG Structures ========================== .. toctree:: :maxdepth: 2 :hidden: .. CGameEffect/index * :ref:`CGameAIArea` * :ref:`CGameAIBase` * :ref:`CGameAIGame` * :ref:`CGameAbilityList` * :ref:`CGameAddMapNote` * :ref:`CGameAnimation` * :ref:`CGameAnimationType` * :ref:`CGameAnimationTypeAmbient` * :ref:`CGameAnimationTypeAmbientStatic` * :ref:`CGameAnimationTypeCharacter` * :ref:`CGameAnimationTypeCharacterOld` * :ref:`CGameAnimationTypeEffect` * :ref:`CGameAnimationTypeFlying` * :ref:`CGameAnimationTypeMonster` * :ref:`CGameAnimationTypeMonsterAnkheg` * :ref:`CGameAnimationTypeMonsterIcewind` * :ref:`CGameAnimationTypeMonsterLarge16` * :ref:`CGameAnimationTypeMonsterLarge` * :ref:`CGameAnimationTypeMonsterLayered` * :ref:`CGameAnimationTypeMonsterLayeredSpell` * :ref:`CGameAnimationTypeMonsterMulti` * :ref:`CGameAnimationTypeMonsterMultiNew` * :ref:`CGameAnimationTypeMonsterOld` * :ref:`CGameAnimationTypeMonsterQuadrant` * :ref:`CGameAnimationTypeTownStatic` * :ref:`CGameArea` * :ref:`CGameAreaClairvoyanceEntry` * :ref:`CGameAreaNotes` * :ref:`CGameButtonList` * :ref:`CGameChunk` * :ref:`CGameContainer` * :ref:`CGameDialogEntry` * :ref:`CGameDialogIdentifier` * :ref:`CGameDialogReply` * :ref:`CGameDialogSprite` * :ref:`CGameDoor` * :ref:`CGameEffect` * :ref:`CGameEffect Structures` * :ref:`CGameEffectAC` * :ref:`CGameEffectAIChange` * :ref:`CGameEffectAddInnateAbility` * :ref:`CGameEffectAlignmentChange` * :ref:`CGameEffectAlignmentReversal` * :ref:`CGameEffectAnimationChange` * :ref:`CGameEffectApplyEffect` * :ref:`CGameEffectApplyEffectEquipItem` * :ref:`CGameEffectApplyEffectEquipItemType` * :ref:`CGameEffectApplySpell` * :ref:`CGameEffectApplySpellOnMove` * :ref:`CGameEffectAssassination` * :ref:`CGameEffectAttackNo` * :ref:`CGameEffectAuraCleansing` * :ref:`CGameEffectAwaken` * :ref:`CGameEffectBackStabMod` * :ref:`CGameEffectBackStabSpell` * :ref:`CGameEffectBardSong` * :ref:`CGameEffectBase` * :ref:`CGameEffectBerserk` * :ref:`CGameEffectBerserkStage1` * :ref:`CGameEffectBerserkStage2` * :ref:`CGameEffectBlindness` * :ref:`CGameEffectBlur` * :ref:`CGameEffectBounceEffect` * :ref:`CGameEffectBounceLevel` * :ref:`CGameEffectBounceLevelDecrement` * :ref:`CGameEffectBounceProjectile` * :ref:`CGameEffectBounceSchool` * :ref:`CGameEffectBounceSchoolDecrement` * :ref:`CGameEffectBounceSecondaryType` * :ref:`CGameEffectBounceSecondaryTypeDecrement` * :ref:`CGameEffectBounceSpell` * :ref:`CGameEffectCHR` * :ref:`CGameEffectCON` * :ref:`CGameEffectCalm` * :ref:`CGameEffectCannotSaveOrRest` * :ref:`CGameEffectCastSpell` * :ref:`CGameEffectCastSpellPoint` * :ref:`CGameEffectCastingFailure` * :ref:`CGameEffectCastingGlow` * :ref:`CGameEffectCastingLevelBonus` * :ref:`CGameEffectChangeStatic` * :ref:`CGameEffectChangeWeather` * :ref:`CGameEffectChaosShield` * :ref:`CGameEffectCharm` * :ref:`CGameEffectCheckForBerserk` * :ref:`CGameEffectClairvoyance` * :ref:`CGameEffectClassStringOverride` * :ref:`CGameEffectCleanAir` * :ref:`CGameEffectColorChange` * :ref:`CGameEffectColorGlowDissipate` * :ref:`CGameEffectColorGlowPulse` * :ref:`CGameEffectColorGlowSolid` * :ref:`CGameEffectColorLightSolid` * :ref:`CGameEffectColorTintSolid` * :ref:`CGameEffectConfusion` * :ref:`CGameEffectContingencyInstance` * :ref:`CGameEffectContingencyStart` * :ref:`CGameEffectCopySelf` * :ref:`CGameEffectCreateItem` * :ref:`CGameEffectCreateWeapon` * :ref:`CGameEffectCriticalHitBonus` * :ref:`CGameEffectCriticalHitSpell` * :ref:`CGameEffectCriticalMissModifier` * :ref:`CGameEffectCriticalMissSpell` * :ref:`CGameEffectCureBlindness` * :ref:`CGameEffectCureDeafness` * :ref:`CGameEffectCureDisease` * :ref:`CGameEffectCureFeebleMindedness` * :ref:`CGameEffectCurePoison` * :ref:`CGameEffectCurseApplyEffect` * :ref:`CGameEffectDEX` * :ref:`CGameEffectDamage` * :ref:`CGameEffectDamageLuck` * :ref:`CGameEffectDamageMod` * :ref:`CGameEffectDamageVisualEffect` * :ref:`CGameEffectDeafness` * :ref:`CGameEffectDeath` * :ref:`CGameEffectDefrost` * :ref:`CGameEffectDestroyItem` * :ref:`CGameEffectDestroySelf` * :ref:`CGameEffectDestroyWeapon` * :ref:`CGameEffectDetectAlignment` * :ref:`CGameEffectDetectIllusion` * :ref:`CGameEffectDetectTraps` * :ref:`CGameEffectDisableButton` * :ref:`CGameEffectDisableCircle` * :ref:`CGameEffectDisableSpellType` * :ref:`CGameEffectDisease` * :ref:`CGameEffectDisintegrate` * :ref:`CGameEffectDispelEffects` * :ref:`CGameEffectDispelInvisible` * :ref:`CGameEffectDispelSanctuary` * :ref:`CGameEffectDispelSchool` * :ref:`CGameEffectDispelSchoolOne` * :ref:`CGameEffectDispelSecondaryType` * :ref:`CGameEffectDispelSecondaryTypeOne` * :ref:`CGameEffectDisplayString` * :ref:`CGameEffectDither` * :ref:`CGameEffectDoNotDraw` * :ref:`CGameEffectDrainChargeFromAllItems` * :ref:`CGameEffectDurationCasting` * :ref:`CGameEffectEnableButton` * :ref:`CGameEffectEndNonDetection` * :ref:`CGameEffectEntangle` * :ref:`CGameEffectEquipWeapon` * :ref:`CGameEffectEvadeAreaOfEffect` * :ref:`CGameEffectExistanceDelayOverride` * :ref:`CGameEffectExplore` * :ref:`CGameEffectFamiliarBlock` * :ref:`CGameEffectFatigue` * :ref:`CGameEffectFeebleMindedness` * :ref:`CGameEffectFile` * :ref:`CGameEffectFindFamiliar` * :ref:`CGameEffectFistDamageBonus` * :ref:`CGameEffectFistTHAC0Bonus` * :ref:`CGameEffectFloatText` * :ref:`CGameEffectForceSurge` * :ref:`CGameEffectForceVisible` * :ref:`CGameEffectFreedom` * :ref:`CGameEffectGold` * :ref:`CGameEffectGreasePool` * :ref:`CGameEffectHaste2` * :ref:`CGameEffectHaste` * :ref:`CGameEffectHeal` * :ref:`CGameEffectHideInShadows` * :ref:`CGameEffectHighLevelAbility` * :ref:`CGameEffectHitMod` * :ref:`CGameEffectHitPoints` * :ref:`CGameEffectHitPointsOnDeath` * :ref:`CGameEffectHoldCreature` * :ref:`CGameEffectHoldCreatureSpell` * :ref:`CGameEffectINT` * :ref:`CGameEffectIdentify` * :ref:`CGameEffectIgnoreDialogPause` * :ref:`CGameEffectIgnoreDrainDeath` * :ref:`CGameEffectIgnoreReputationBreak` * :ref:`CGameEffectImmuneToTracking` * :ref:`CGameEffectImmuneToWeapon` * :ref:`CGameEffectImmunityLevelDecrement` * :ref:`CGameEffectImmunitySchool` * :ref:`CGameEffectImmunitySchoolDecrement` * :ref:`CGameEffectImmunitySecondaryType` * :ref:`CGameEffectImmunitySecondaryTypeDecrement` * :ref:`CGameEffectImmunitySpell` * :ref:`CGameEffectImmunitySpellIWD` * :ref:`CGameEffectImmunityToBackstab` * :ref:`CGameEffectImmunityToDisplayString` * :ref:`CGameEffectImmunityToEffect` * :ref:`CGameEffectImmunityToPortraitIcon` * :ref:`CGameEffectImmunityToProjectile` * :ref:`CGameEffectImmunityToSequester` * :ref:`CGameEffectImmunityToSpellLevel` * :ref:`CGameEffectImmunityToTimeStop` * :ref:`CGameEffectImmunityToTurnUndead` * :ref:`CGameEffectImmunityToVisualEffect` * :ref:`CGameEffectImprisonment` * :ref:`CGameEffectInfravision` * :ref:`CGameEffectInfravisionOff` * :ref:`CGameEffectIntoxication` * :ref:`CGameEffectInvisible` * :ref:`CGameEffectJumpToArea` * :ref:`CGameEffectJumpToPocketPlane` * :ref:`CGameEffectKnock` * :ref:`CGameEffectLearnSpell` * :ref:`CGameEffectLevel` * :ref:`CGameEffectLevelDrain` * :ref:`CGameEffectLevelRestoration` * :ref:`CGameEffectList` * :ref:`CGameEffectLore` * :ref:`CGameEffectLuck` * :ref:`CGameEffectMakeUnselectable` * :ref:`CGameEffectMaze` * :ref:`CGameEffectMeleeDamageBonus` * :ref:`CGameEffectMeleeEffect` * :ref:`CGameEffectMeleeTHAC0Bonus` * :ref:`CGameEffectMentalSpeed` * :ref:`CGameEffectMinHitPoints` * :ref:`CGameEffectMinorGlobe` * :ref:`CGameEffectMirrorImage` * :ref:`CGameEffectMirrorImageRun` * :ref:`CGameEffectMissileDamageBonus` * :ref:`CGameEffectMissileTHAC0Bonus` * :ref:`CGameEffectMorale` * :ref:`CGameEffectMoraleBreak` * :ref:`CGameEffectMovementRate` * :ref:`CGameEffectMovementRateModal` * :ref:`CGameEffectNPCBump` * :ref:`CGameEffectName` * :ref:`CGameEffectNoPermanentDeath` * :ref:`CGameEffectNonDetection` * :ref:`CGameEffectNon_CumulativeAid` * :ref:`CGameEffectNon_CumulativeBless` * :ref:`CGameEffectNon_CumulativeChant` * :ref:`CGameEffectNon_CumulativeChantBad` * :ref:`CGameEffectNon_CumulativeDrawUponHolyMight` * :ref:`CGameEffectNon_CumulativeLuck` * :ref:`CGameEffectOverrideAnimation` * :ref:`CGameEffectOverrideWeaponType` * :ref:`CGameEffectPanic` * :ref:`CGameEffectPauseCaster` * :ref:`CGameEffectPetrification` * :ref:`CGameEffectPhysicalSpeed` * :ref:`CGameEffectPlayMovie` * :ref:`CGameEffectPlaySound` * :ref:`CGameEffectPoison` * :ref:`CGameEffectPolymorph` * :ref:`CGameEffectPortrait` * :ref:`CGameEffectPortraitIcon` * :ref:`CGameEffectPowerWordKill` * :ref:`CGameEffectPowerWordSleep` * :ref:`CGameEffectPowerWordStun` * :ref:`CGameEffectPreventAISlowDown` * :ref:`CGameEffectPreventSpellProtectionEffects` * :ref:`CGameEffectProficiency` * :ref:`CGameEffectProtectionCircle` * :ref:`CGameEffectProtectionFromCreature` * :ref:`CGameEffectPuppetMaster` * :ref:`CGameEffectPushPull` * :ref:`CGameEffectRandomDrop` * :ref:`CGameEffectRandomPhase` * :ref:`CGameEffectRandomSummon` * :ref:`CGameEffectRandomTeleport` * :ref:`CGameEffectRangeEffect` * :ref:`CGameEffectRegeneration` * :ref:`CGameEffectRememorizeSpell` * :ref:`CGameEffectRemoveAllOfType` * :ref:`CGameEffectRemoveConfusion` * :ref:`CGameEffectRemoveCurse` * :ref:`CGameEffectRemoveEffectOfResource` * :ref:`CGameEffectRemoveHold` * :ref:`CGameEffectRemoveInnateAbility` * :ref:`CGameEffectRemoveIntoxication` * :ref:`CGameEffectRemovePanic` * :ref:`CGameEffectRemovePortraitIcon` * :ref:`CGameEffectRemoveRandomSpell` * :ref:`CGameEffectRemoveSpellImmunity` * :ref:`CGameEffectRepeatingApplyEffect` * :ref:`CGameEffectReplaceItem` * :ref:`CGameEffectReplaceSelf` * :ref:`CGameEffectReputation` * :ref:`CGameEffectResistAcid` * :ref:`CGameEffectResistCold` * :ref:`CGameEffectResistCrushing` * :ref:`CGameEffectResistElectricity` * :ref:`CGameEffectResistFire` * :ref:`CGameEffectResistMagic` * :ref:`CGameEffectResistMagicCold` * :ref:`CGameEffectResistMagicFire` * :ref:`CGameEffectResistMissile` * :ref:`CGameEffectResistPiercing` * :ref:`CGameEffectResistSlashing` * :ref:`CGameEffectResistanceToMagic` * :ref:`CGameEffectResistanceToPoison` * :ref:`CGameEffectRest` * :ref:`CGameEffectRestoreMovementRate` * :ref:`CGameEffectRestrictEquipItem` * :ref:`CGameEffectRestrictEquipItemType` * :ref:`CGameEffectResurrect` * :ref:`CGameEffectResurrectParty` * :ref:`CGameEffectRetreatFrom` * :ref:`CGameEffectRevealMagic` * :ref:`CGameEffectSTR` * :ref:`CGameEffectSTRExtra` * :ref:`CGameEffectSanctuary` * :ref:`CGameEffectSaveVsBreath` * :ref:`CGameEffectSaveVsDeath` * :ref:`CGameEffectSaveVsPoly` * :ref:`CGameEffectSaveVsSchoolMod` * :ref:`CGameEffectSaveVsSpell` * :ref:`CGameEffectSaveVsWands` * :ref:`CGameEffectSavingThrowChange` * :ref:`CGameEffectScreenShake` * :ref:`CGameEffectScriptingState` * :ref:`CGameEffectSecondaryCastList` * :ref:`CGameEffectSeeInvisible` * :ref:`CGameEffectSelectiveDamageBonus` * :ref:`CGameEffectSelectiveEnchantmentBonus` * :ref:`CGameEffectSelectiveToHitBonus` * :ref:`CGameEffectSequencerFire` * :ref:`CGameEffectSequencerFirePoint` * :ref:`CGameEffectSequencerInstance` * :ref:`CGameEffectSequencerStart` * :ref:`CGameEffectSetAIScript` * :ref:`CGameEffectSetDoNotJump` * :ref:`CGameEffectSetGlobal` * :ref:`CGameEffectSetLocalExternal` * :ref:`CGameEffectSetLocalVariable` * :ref:`CGameEffectSetSequence` * :ref:`CGameEffectSetSnare` * :ref:`CGameEffectSetSpellState` * :ref:`CGameEffectSetTrap` * :ref:`CGameEffectSevenEyes` * :ref:`CGameEffectSevenEyesRun` * :ref:`CGameEffectSexChange` * :ref:`CGameEffectShieldGlobe` * :ref:`CGameEffectShowArea` * :ref:`CGameEffectShowCreatures` * :ref:`CGameEffectSilence` * :ref:`CGameEffectSingleColorPulseAll` * :ref:`CGameEffectSkillLockPicking` * :ref:`CGameEffectSkillPickPocket` * :ref:`CGameEffectSkillStealth` * :ref:`CGameEffectSkillTracking` * :ref:`CGameEffectSkillTraps` * :ref:`CGameEffectSlay` * :ref:`CGameEffectSleep` * :ref:`CGameEffectSlow` * :ref:`CGameEffectSlowPoison` * :ref:`CGameEffectSparkle` * :ref:`CGameEffectSpecificDamageMod` * :ref:`CGameEffectSpellMemorizationCleric` * :ref:`CGameEffectSpellMemorizationMage` * :ref:`CGameEffectSpellTrapLevelDecrement` * :ref:`CGameEffectStaticCharge` * :ref:`CGameEffectStoneSkins` * :ref:`CGameEffectStoneSkinsGolem` * :ref:`CGameEffectStoneToFlesh` * :ref:`CGameEffectStun` * :ref:`CGameEffectSummon` * :ref:`CGameEffectSummonDisable` * :ref:`CGameEffectSurgeMod` * :ref:`CGameEffectSwapHitpoints` * :ref:`CGameEffectTeleport` * :ref:`CGameEffectThac0` * :ref:`CGameEffectThac0Left` * :ref:`CGameEffectThac0Right` * :ref:`CGameEffectTimeStop` * :ref:`CGameEffectTracking` * :ref:`CGameEffectTranslucent` * :ref:`CGameEffectTurnUndead` * :ref:`CGameEffectTurnUndeadModifier` * :ref:`CGameEffectUnpauseCaster` * :ref:`CGameEffectUnstun` * :ref:`CGameEffectUnsummon` * :ref:`CGameEffectUsability` * :ref:`CGameEffectUsabilityList` * :ref:`CGameEffectUseAnyItem` * :ref:`CGameEffectVisible` * :ref:`CGameEffectVisualAnimationEffect` * :ref:`CGameEffectVisualEffect` * :ref:`CGameEffectVisualRange` * :ref:`CGameEffectVisualSpellHit` * :ref:`CGameEffectVisualSpellHitIWD` * :ref:`CGameEffectVocalize` * :ref:`CGameEffectWIS` * :ref:`CGameEffectWebHold` * :ref:`CGameEffectWish` * :ref:`CGameEffectXP` * :ref:`CGameFile` * :ref:`CGameFireball3d` * :ref:`CGameID` * :ref:`CGameID\:\:GameID_t` * :ref:`CGameJournal` * :ref:`CGameJournalAlphabetizer` * :ref:`CGameJournalEntry` * :ref:`CGameObject` * :ref:`CGameObjectArray` * :ref:`CGameObjectArrayEntry` * :ref:`CGameOptions` * :ref:`CGamePermission` * :ref:`CGameRemoteObjectArray` * :ref:`CGameRemoteObjectControlChange` * :ref:`CGameRemoteObjectDeletion` * :ref:`CGameRemoteObjectListEntry` * :ref:`CGameRemoveMapNote` * :ref:`CGameSave` * :ref:`CGameSaveCharacter` * :ref:`CGameSound` * :ref:`CGameSpawning` * :ref:`CGameSprite` * :ref:`CGameSpriteEquipment` * :ref:`CGameSpriteLastUpdate` * :ref:`CGameSprite\:\:GroundItem` * :ref:`CGameSprite\:\:RenderHealthBar` * :ref:`CGameStatic` * :ref:`CGameStatsRes` * :ref:`CGameStatsSprite` * :ref:`CGameTemporal` * :ref:`CGameText` * :ref:`CGameTiledObject` * :ref:`CGameTimer` * :ref:`CGameTrigger` .. _CGameAIArea: CGameAIArea --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 1020 | :ref:`CGameAIBase` | m_cGameAIBase | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameAIBase: CGameAIBase --------------------------------- Used by the :ref:`CGameAIBase Class` +------------+----------+----------------------------------------+----------------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+----------------------------------------+ | 0x00 | 71 | :ref:`CGameObject` | m_cGameObject | +------------+----------+----------------------------------------+----------------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+----------------------------------------+ | 0x48 | 20 | :ref:`CAIObjectType` | m_lAttacker | +------------+----------+----------------------------------------+----------------------------------------+ | 0x5C | 4 | long | m_lAttackStyle | +------------+----------+----------------------------------------+----------------------------------------+ | 0x60 | 20 | :ref:`CAIObjectType` | m_lOrderedBy | +------------+----------+----------------------------------------+----------------------------------------+ | 0x74 | 20 | :ref:`CAIObjectType` | m_protecting | +------------+----------+----------------------------------------+----------------------------------------+ | 0x88 | 20 | :ref:`CAIObjectType` | m_protector | +------------+----------+----------------------------------------+----------------------------------------+ | 0x9C | 20 | :ref:`CAIObjectType` | m_lTargeted | +------------+----------+----------------------------------------+----------------------------------------+ | 0xB0 | 20 | :ref:`CAIObjectType` | m_lHitter | +------------+----------+----------------------------------------+----------------------------------------+ | 0xC4 | 20 | :ref:`CAIObjectType` | m_lHelp | +------------+----------+----------------------------------------+----------------------------------------+ | 0xD8 | 20 | :ref:`CAIObjectType` | m_lTrigger | +------------+----------+----------------------------------------+----------------------------------------+ | 0xEC | 20 | :ref:`CAIObjectType` | m_lSeen | +------------+----------+----------------------------------------+----------------------------------------+ | 0x100 | 20 | :ref:`CAIObjectType` | m_lTalkedTo | +------------+----------+----------------------------------------+----------------------------------------+ | 0x114 | 20 | :ref:`CAIObjectType` | m_lHeard | +------------+----------+----------------------------------------+----------------------------------------+ | 0x128 | 20 | :ref:`CAIObjectType` | m_lSummonedBy | +------------+----------+----------------------------------------+----------------------------------------+ | 0x13C | 20 | :ref:`CAIObjectType` | m_lKilled | +------------+----------+----------------------------------------+----------------------------------------+ | 0x150 | 20 | :ref:`CAIObjectType` | m_lEnteredBy | +------------+----------+----------------------------------------+----------------------------------------+ | 0x164 | 20 | :ref:`CAIObjectType` | m_lAttackerSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x178 | 20 | :ref:`CAIObjectType` | m_lOrderedBySent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x18C | 20 | :ref:`CAIObjectType` | m_protectingSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x1A0 | 20 | :ref:`CAIObjectType` | m_protectorSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x1B4 | 20 | :ref:`CAIObjectType` | m_lTargetedSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x1C8 | 20 | :ref:`CAIObjectType` | m_lHitterSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x1DC | 20 | :ref:`CAIObjectType` | m_lHelpSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x1F0 | 20 | :ref:`CAIObjectType` | m_lTriggerSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x204 | 20 | :ref:`CAIObjectType` | m_lSeenSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x218 | 20 | :ref:`CAIObjectType` | m_lTalkedToSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x22C | 20 | :ref:`CAIObjectType` | m_lHeardSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x240 | 20 | :ref:`CAIObjectType` | m_lSummonedBySent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x254 | 20 | :ref:`CAIObjectType` | m_lKilledSent | +------------+----------+----------------------------------------+----------------------------------------+ | 0x268 | 4 | :ref:`CAIScript`\* | m_overrideScript | +------------+----------+----------------------------------------+----------------------------------------+ | 0x26C | 4 | :ref:`CAIScript`\* | m_areaScript | +------------+----------+----------------------------------------+----------------------------------------+ | 0x270 | 4 | :ref:`CAIScript`\* | m_specificsScript | +------------+----------+----------------------------------------+----------------------------------------+ | 0x274 | 4 | :ref:`CAIScript`\* | m_classScript | +------------+----------+----------------------------------------+----------------------------------------+ | 0x278 | 4 | :ref:`CAIScript`\* | m_raceScript | +------------+----------+----------------------------------------+----------------------------------------+ | 0x27C | 4 | :ref:`CAIScript`\* | m_generalScript | +------------+----------+----------------------------------------+----------------------------------------+ | 0x280 | 4 | :ref:`CAIScript`\* | m_defaultScript | +------------+----------+----------------------------------------+----------------------------------------+ | 0x284 | 4 | :ref:`CAIScript`\* | m_achievementScript | +------------+----------+----------------------------------------+----------------------------------------+ | 0x288 | 28 | :ref:`CTypedPtrList` | m_queuedActions | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2A4 | 28 | :ref:`CTypedPtrList` | m_pendingTriggers | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2C0 | 4 | unsigned long | m_PAICallCounter | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2C4 | 4 | unsigned long | m_PAICallCounterNoMod | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2C8 | 28 | :ref:`CTypedPtrList` | m_timers | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2E4 | 2 | short | m_curResponseNum | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2E6 | 2 | short | m_curResponseSetNum | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2E8 | 2 | short | m_curScriptNum | +------------+----------+----------------------------------------+----------------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2EC | 4 | int | m_interrupt | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2F0 | 2 | short | m_actionCount | +------------+----------+----------------------------------------+----------------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2F4 | 4 | int | m_bJustAttacked | +------------+----------+----------------------------------------+----------------------------------------+ | 0x2F8 | 100 | :ref:`CAIAction` | m_curAction | +------------+----------+----------------------------------------+----------------------------------------+ | 0x35C | 4 | long | m_nExpectedProcessPendingTriggersCalls | +------------+----------+----------------------------------------+----------------------------------------+ | 0x360 | 2 | short | m_nMissedProcessPendingTriggerCalls | +------------+----------+----------------------------------------+----------------------------------------+ | 0x362 | 2 | short | m_nAlertnessPeriod | +------------+----------+----------------------------------------+----------------------------------------+ | 0x364 | 32 | char | m_scriptName[32] | +------------+----------+----------------------------------------+----------------------------------------+ | 0x384 | 4 | int | m_inCutScene | +------------+----------+----------------------------------------+----------------------------------------+ | 0x388 | 4 | int | m_firstCall | +------------+----------+----------------------------------------+----------------------------------------+ | 0x38C | 4 | int | m_forceActionPick | +------------+----------+----------------------------------------+----------------------------------------+ | 0x390 | 4 | long | m_randValue | +------------+----------+----------------------------------------+----------------------------------------+ | 0x394 | 1 | unsigned char | m_reactionRoll | +------------+----------+----------------------------------------+----------------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+----------------------------------------+ | 0x396 | 2 | short | m_nLastActionReturn | +------------+----------+----------------------------------------+----------------------------------------+ | 0x398 | 1 | unsigned char | m_nVisualRange | +------------+----------+----------------------------------------+----------------------------------------+ | | 3 | | ```` | +------------+----------+----------------------------------------+----------------------------------------+ | 0x39C | 4 | unsigned long | m_iGameText | +------------+----------+----------------------------------------+----------------------------------------+ | 0x3A0 | 4 | int | m_bInActionExecution | +------------+----------+----------------------------------------+----------------------------------------+ | 0x3A4 | 4 | int | m_bNewTrigger | +------------+----------+----------------------------------------+----------------------------------------+ | 0x3A8 | 4 | int | m_triggerSwitch | +------------+----------+----------------------------------------+----------------------------------------+ | 0x3AC | 4 | int | m_bNoInterrupt | +------------+----------+----------------------------------------+----------------------------------------+ | 0x3B0 | 4 | int | m_bDisableAI | +------------+----------+----------------------------------------+----------------------------------------+ | 0x3B4 | 20 | :ref:`CSound` | m_forcePauseSound | +------------+----------+----------------------------------------+----------------------------------------+ | 0x3C8 | 4 | long | m_nServerLastObjectSynchDelay | +------------+----------+----------------------------------------+----------------------------------------+ | 0x3CC | 48 | :ref:`CAITrigger` | triggerOverride | +------------+----------+----------------------------------------+----------------------------------------+ ---- .. _CGameAIGame: CGameAIGame --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 1020 | :ref:`CGameAIBase` | m_cGameAIBase | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameAbilityList: CGameAbilityList --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 20 | :ref:`CTypedPtrArray` | m_cTypedPtrArray | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameAddMapNote: CGameAddMapNote --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameAnimation: CGameAnimation --------------------------------- +------------+----------+-------------------------------------------------+-------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-------------------------------------------------+-------------------------+ | 0x00 | 4 | :ref:`CGameAnimationType`\* | m_animation | +------------+----------+-------------------------------------------------+-------------------------+ | 0x04 | 4 | unsigned long | m_overrides | +------------+----------+-------------------------------------------------+-------------------------+ | 0x08 | 2 | short | m_sequenceHighLevel | +------------+----------+-------------------------------------------------+-------------------------+ | 0x0A | 1 | unsigned char | m_detectedByInfravision | +------------+----------+-------------------------------------------------+-------------------------+ | 0x0B | 1 | unsigned char | m_bloodColor | +------------+----------+-------------------------------------------------+-------------------------+ | 0x0C | 1 | unsigned char | m_personalSpace | +------------+----------+-------------------------------------------------+-------------------------+ | | 3 | | ```` | +------------+----------+-------------------------------------------------+-------------------------+ ---- .. _CGameAnimationType: CGameAnimationType --------------------------------- +------------+----------+-----------------------------------------------+---------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+---------------------+ | 0x00 | 4 | vfptr | vfptr | +------------+----------+-----------------------------------------------+---------------------+ | 0x04 | 2 | unsigned short | m_animationID | +------------+----------+-----------------------------------------------+---------------------+ | 0x06 | 1 | unsigned char | m_moveScale | +------------+----------+-----------------------------------------------+---------------------+ | 0x07 | 1 | unsigned char | m_moveScaleCurrent | +------------+----------+-----------------------------------------------+---------------------+ | 0x08 | 16 | :ref:`CRect` | m_rEllipse | +------------+----------+-----------------------------------------------+---------------------+ | 0x18 | 4 | int | m_nHeightOffset | +------------+----------+-----------------------------------------------+---------------------+ | 0x1C | 1 | bool | m_bUseSpriteShader | +------------+----------+-----------------------------------------------+---------------------+ | 0x1D | 1 | unsigned char | m_colorBlood | +------------+----------+-----------------------------------------------+---------------------+ | 0x1E | 1 | unsigned char | m_colorChunks | +------------+----------+-----------------------------------------------+---------------------+ | | 1 | | ```` | +------------+----------+-----------------------------------------------+---------------------+ | 0x20 | 4 | unsigned long | m_nSndFreq | +------------+----------+-----------------------------------------------+---------------------+ | 0x24 | 4 | const char\* | m_pSndDeath | +------------+----------+-----------------------------------------------+---------------------+ | 0x28 | 32 | NECK_POINTS | m_neckOffsets[8] | +------------+----------+-----------------------------------------------+---------------------+ | 0x48 | 880 | :ref:`CVidBitmap` | m_combatRounds[5] | +------------+----------+-----------------------------------------------+---------------------+ | 0x3B8 | 1 | unsigned char | m_personalSpace | +------------+----------+-----------------------------------------------+---------------------+ | 0x3B9 | 1 | unsigned char | m_walkCount | +------------+----------+-----------------------------------------------+---------------------+ | 0x3BA | 2 | unsigned short | m_castFrame | +------------+----------+-----------------------------------------------+---------------------+ | 0x3BC | 1 | unsigned char | m_bBrightest | +------------+----------+-----------------------------------------------+---------------------+ | 0x3BD | 1 | unsigned char | m_bBrightestDesired | +------------+----------+-----------------------------------------------+---------------------+ | 0x3BE | 1 | unsigned char | m_bLightSource | +------------+----------+-----------------------------------------------+---------------------+ | 0x3BF | 8 | :ref:`CResRef` | m_soundRef | +------------+----------+-----------------------------------------------+---------------------+ | | 1 | | ```` | +------------+----------+-----------------------------------------------+---------------------+ | 0x3C8 | 4 | :ref:`CString` | m_walkRef | +------------+----------+-----------------------------------------------+---------------------+ | 0x3CC | 800 | :ref:`CSequenceSoundList` | m_sequenceRefs[20] | +------------+----------+-----------------------------------------------+---------------------+ | 0x6EC | 4 | int | m_bNewPalette | +------------+----------+-----------------------------------------------+---------------------+ | 0x6F0 | 176 | :ref:`CVidBitmap` | m_newPalette | +------------+----------+-----------------------------------------------+---------------------+ ---- .. _CGameAnimationTypeAmbient: CGameAnimationTypeAmbient --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x870 | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x930 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x954 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x956 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x958 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x95C | 4 | int | m_bInvulnerable | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x960 | 4 | int | m_pathSmooth | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x964 | 1 | unsigned char | m_listType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x965 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeAmbientStatic: CGameAnimationTypeAmbientStatic --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x86C | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x92C | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x950 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x952 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x954 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x958 | 4 | int | m_bInvulnerable | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x95C | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeCharacter: CGameAnimationTypeCharacter --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resrefPaperDoll | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CString` | m_heightCode | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CString` | m_heightCodeHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 4 | :ref:`CString` | m_heightCodeShieldPaperDoll | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B4 | 1 | char | m_armorCode | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B5 | 1 | char | m_armorMaxCode | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B8 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7BC | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7C0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x880 | 192 | :ref:`CVidCell` | m_caVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x940 | 192 | :ref:`CVidCell` | m_a1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xA00 | 192 | :ref:`CVidCell` | m_a2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAC0 | 192 | :ref:`CVidCell` | m_a3VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB80 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xBA4 | 4 | :ref:`CString` | m_resrefWeapon | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xBA8 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xBAC | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xBB0 | 192 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC70 | 192 | :ref:`CVidCell` | m_a1VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xD30 | 192 | :ref:`CVidCell` | m_a2VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xDF0 | 192 | :ref:`CVidCell` | m_a3VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xEB0 | 36 | :ref:`CVidPalette` | m_weaponPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xED4 | 4 | :ref:`CString` | m_resrefShield | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xED8 | 4 | :ref:`CVidCell`\* | m_currentVidCellShield | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xEDC | 4 | :ref:`CVidCell`\* | m_currentVidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xEE0 | 192 | :ref:`CVidCell` | m_g1VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xFA0 | 192 | :ref:`CVidCell` | m_a1VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1060 | 192 | :ref:`CVidCell` | m_a2VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1120 | 192 | :ref:`CVidCell` | m_a3VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x11E0 | 36 | :ref:`CVidPalette` | m_shieldPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1204 | 4 | :ref:`CString` | m_resrefHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1208 | 4 | :ref:`CVidCell`\* | m_currentVidCellHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x120C | 4 | :ref:`CVidCell`\* | m_currentVidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1210 | 192 | :ref:`CVidCell` | m_g1VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x12D0 | 192 | :ref:`CVidCell` | m_caVidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1390 | 192 | :ref:`CVidCell` | m_a1VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1450 | 192 | :ref:`CVidCell` | m_a2VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1510 | 192 | :ref:`CVidCell` | m_a3VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x15D0 | 36 | :ref:`CVidPalette` | m_helmetPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x15F4 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x15F6 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x15F8 | 4 | int | m_renderWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x15FC | 4 | int | m_bHideWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1600 | 4 | int | m_renderHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1604 | 4 | int | m_bEquipHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1608 | 4 | int | m_weaponLeftHand | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x160C | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1610 | 1 | unsigned char | m_weaponCode | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1611 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1612 | 1 | unsigned char | m_bDetectedByInfravision | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1613 | 1 | unsigned char | m_bInvulnerable | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1614 | 1 | unsigned char | m_bCanLieDown | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1615 | 1 | unsigned char | m_resrefArmorBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1616 | 1 | unsigned char | m_resrefArmorSpecific | +------------+----------+-----------------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1618 | 4 | int | m_bDoubleBlit | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x161C | 4 | int | m_bSplitBams | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1620 | 1 | char | m_splitBamChar | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeCharacterOld: CGameAnimationTypeCharacterOld --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CString` | m_resrefShadow | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CString` | m_heightCode | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CString` | m_heightCodeHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 1 | char | m_armorCode | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B1 | 1 | char | m_armorMaxCode | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7BC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7C0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x880 | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x940 | 192 | :ref:`CVidCell` | m_w2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xA00 | 192 | :ref:`CVidCell` | m_w2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAC0 | 192 | :ref:`CVidCell` | m_caVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB80 | 192 | :ref:`CVidCell` | m_caVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC40 | 192 | :ref:`CVidCell` | m_a1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xD00 | 192 | :ref:`CVidCell` | m_a1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xDC0 | 192 | :ref:`CVidCell` | m_a2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE80 | 192 | :ref:`CVidCell` | m_a2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xF40 | 192 | :ref:`CVidCell` | m_a3VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1000 | 192 | :ref:`CVidCell` | m_a3VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10C0 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10E4 | 4 | :ref:`CString` | m_resrefWeapon | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10E8 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10EC | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10F0 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10F4 | 192 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x11B4 | 192 | :ref:`CVidCell` | m_g1VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1274 | 192 | :ref:`CVidCell` | m_w2VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1334 | 192 | :ref:`CVidCell` | m_w2VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x13F4 | 192 | :ref:`CVidCell` | m_a1VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x14B4 | 192 | :ref:`CVidCell` | m_a1VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1574 | 192 | :ref:`CVidCell` | m_a2VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1634 | 192 | :ref:`CVidCell` | m_a2VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x16F4 | 192 | :ref:`CVidCell` | m_a3VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x17B4 | 192 | :ref:`CVidCell` | m_a3VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1874 | 36 | :ref:`CVidPalette` | m_weaponPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1898 | 4 | :ref:`CString` | m_resrefShield | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x189C | 4 | :ref:`CVidCell`\* | m_currentVidCellShield | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x18A0 | 4 | :ref:`CVidCell`\* | m_currentVidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x18A4 | 4 | :ref:`CVidCell`\* | m_currentVidCellShieldExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x18A8 | 192 | :ref:`CVidCell` | m_g1VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1968 | 192 | :ref:`CVidCell` | m_g1VidCellShieldExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1A28 | 192 | :ref:`CVidCell` | m_w2VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1AE8 | 192 | :ref:`CVidCell` | m_w2VidCellShieldExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1BA8 | 192 | :ref:`CVidCell` | m_a1VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1C68 | 192 | :ref:`CVidCell` | m_a1VidCellShieldExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1D28 | 192 | :ref:`CVidCell` | m_a2VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1DE8 | 192 | :ref:`CVidCell` | m_a2VidCellShieldExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1EA8 | 192 | :ref:`CVidCell` | m_a3VidCellShieldBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1F68 | 192 | :ref:`CVidCell` | m_a3VidCellShieldExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2028 | 36 | :ref:`CVidPalette` | m_shieldPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x204C | 4 | :ref:`CString` | m_resrefHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2050 | 4 | :ref:`CVidCell`\* | m_currentVidCellHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2054 | 4 | :ref:`CVidCell`\* | m_currentVidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2058 | 4 | :ref:`CVidCell`\* | m_currentVidCellHelmetExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x205C | 192 | :ref:`CVidCell` | m_g1VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x211C | 192 | :ref:`CVidCell` | m_g1VidCellHelmetExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x21DC | 192 | :ref:`CVidCell` | m_w2VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x229C | 192 | :ref:`CVidCell` | m_w2VidCellHelmetExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x235C | 192 | :ref:`CVidCell` | m_caVidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x241C | 192 | :ref:`CVidCell` | m_caVidCellHelmetExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x24DC | 192 | :ref:`CVidCell` | m_a1VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x259C | 192 | :ref:`CVidCell` | m_a1VidCellHelmetExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x265C | 192 | :ref:`CVidCell` | m_a2VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x271C | 192 | :ref:`CVidCell` | m_a2VidCellHelmetExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x27DC | 192 | :ref:`CVidCell` | m_a3VidCellHelmetBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x289C | 192 | :ref:`CVidCell` | m_a3VidCellHelmetExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x295C | 36 | :ref:`CVidPalette` | m_helmetPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2980 | 4 | :ref:`CVidCell`\* | m_currentVidCellShadow | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2984 | 4 | :ref:`CVidCell`\* | m_currentVidCellShadowBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2988 | 4 | :ref:`CVidCell`\* | m_currentVidCellShadowExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x298C | 192 | :ref:`CVidCell` | m_g1VidCellShadowBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2A4C | 192 | :ref:`CVidCell` | m_g1VidCellShadowExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2B0C | 192 | :ref:`CVidCell` | m_w2VidCellShadowBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2BCC | 192 | :ref:`CVidCell` | m_w2VidCellShadowExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2C8C | 192 | :ref:`CVidCell` | m_caVidCellShadowBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2D4C | 192 | :ref:`CVidCell` | m_caVidCellShadowExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2E0C | 192 | :ref:`CVidCell` | m_a1VidCellShadowBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2ECC | 192 | :ref:`CVidCell` | m_a1VidCellShadowExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2F8C | 192 | :ref:`CVidCell` | m_a2VidCellShadowBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x304C | 192 | :ref:`CVidCell` | m_a2VidCellShadowExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x310C | 192 | :ref:`CVidCell` | m_a3VidCellShadowBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x31CC | 192 | :ref:`CVidCell` | m_a3VidCellShadowExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x328C | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x328E | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x3290 | 4 | int | m_renderWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x3294 | 4 | int | m_bHideWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x3298 | 4 | int | m_renderHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x329C | 4 | int | m_bEquipHelmet | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x32A0 | 4 | int | m_weaponLeftHand | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x32A4 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x32A8 | 1 | unsigned char | m_weaponCode | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x32A9 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x32AA | 1 | unsigned char | m_bDetectedByInfravision | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x32AB | 1 | unsigned char | m_bInvulnerable | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x32AC | 1 | unsigned char | m_bCanLieDown | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeEffect: CGameAnimationTypeEffect --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCellShadow | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 192 | :ref:`CVidCell` | m_g1VidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x868 | 192 | :ref:`CVidCell` | m_g1VidCellShadow | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x928 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x94C | 1 | unsigned char | m_translucent | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x94D | 1 | unsigned char | m_bRender | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x94E | 2 | unsigned short | m_posZ | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x950 | 2 | unsigned short | m_deltaZ | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x952 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x954 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x956 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x957 | 1 | unsigned char | m_listType | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeFlying: CGameAnimationTypeFlying --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x868 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x88C | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x88E | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x890 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x894 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonster: CGameAnimationTypeMonster --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x86C | 192 | :ref:`CVidCell` | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x92C | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x950 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x954 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x958 | 192 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xA18 | 192 | :ref:`CVidCell` | m_g2VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAD8 | 36 | :ref:`CVidPalette` | m_weaponPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAFC | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAFE | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB00 | 2 | short | m_currentShootSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB04 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB08 | 4 | int | m_translucent | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB0C | 4 | int | m_bTwoPalettes | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB10 | 8 | :ref:`CResRef` | m_cResRefPalette1 | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB18 | 8 | :ref:`CResRef` | m_cResRefPalette2 | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB20 | 4 | int | m_renderWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB24 | 4 | int | m_bHideWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB28 | 4 | int | m_weaponLeftHand | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB2C | 1 | unsigned char | m_bDetectedByInfravision | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB2D | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB30 | 4 | int | m_bCanLieDown | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB34 | 4 | int | m_bPathSmooth | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB38 | 4 | int | m_bSplitBams | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB3C | 1 | unsigned char | m_splitBamChar | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB3D | 1 | unsigned char | m_currentShootSplit | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB40 | 4 | int | m_bGlowLayer | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB44 | 4 | :ref:`CString` | m_glowResref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB48 | 4 | :ref:`CVidCell`\* | m_glowCurrentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB4C | 4 | :ref:`CVidCell`\* | m_glowCurrentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB50 | 192 | :ref:`CVidCell` | m_glowG1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC10 | 192 | :ref:`CVidCell` | m_glowG2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterAnkheg: CGameAnimationTypeMonsterAnkheg --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x870 | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x930 | 192 | :ref:`CVidCell` | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x9F0 | 192 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAB0 | 192 | :ref:`CVidCell` | m_g3VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB70 | 192 | :ref:`CVidCell` | m_g3VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC30 | 4 | :ref:`CVidCell`\* | m_currentVidCellHole | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC34 | 4 | :ref:`CVidCell`\* | m_currentVidCellHoleBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC38 | 4 | :ref:`CVidCell`\* | m_currentVidCellHoleExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC3C | 192 | :ref:`CVidCell` | m_g1VidCellHoleBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xCFC | 192 | :ref:`CVidCell` | m_g1VidCellHoleExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xDBC | 192 | :ref:`CVidCell` | m_g2VidCellHoleBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE7C | 192 | :ref:`CVidCell` | m_g2VidCellHoleExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xF3C | 192 | :ref:`CVidCell` | m_g3VidCellHoleBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xFFC | 192 | :ref:`CVidCell` | m_g3VidCellHoleExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10BC | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10BE | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10C0 | 4 | int | m_bAboveGround | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10C4 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10C8 | 4 | int | m_bMirrorBam | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterIcewind: CGameAnimationTypeMonsterIcewind --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 192 | :ref:`CVidCell` | m_a1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x870 | 192 | :ref:`CVidCell` | m_a1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x930 | 192 | :ref:`CVidCell` | m_a2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x9F0 | 192 | :ref:`CVidCell` | m_a2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAB0 | 192 | :ref:`CVidCell` | m_a3VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB70 | 192 | :ref:`CVidCell` | m_a3VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC30 | 192 | :ref:`CVidCell` | m_shVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xCF0 | 192 | :ref:`CVidCell` | m_shVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xDB0 | 192 | :ref:`CVidCell` | m_awVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE70 | 192 | :ref:`CVidCell` | m_awVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xF30 | 192 | :ref:`CVidCell` | m_slVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xFF0 | 192 | :ref:`CVidCell` | m_slVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x10B0 | 192 | :ref:`CVidCell` | m_deVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1170 | 192 | :ref:`CVidCell` | m_deVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1230 | 192 | :ref:`CVidCell` | m_daVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x12F0 | 192 | :ref:`CVidCell` | m_daVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x13B0 | 192 | :ref:`CVidCell` | m_paVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1470 | 192 | :ref:`CVidCell` | m_paVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1530 | 192 | :ref:`CVidCell` | m_reVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x15F0 | 192 | :ref:`CVidCell` | m_reVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x16B0 | 192 | :ref:`CVidCell` | m_coVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1770 | 192 | :ref:`CVidCell` | m_coVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1830 | 192 | :ref:`CVidCell` | m_caVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x18F0 | 192 | :ref:`CVidCell` | m_caVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x19B0 | 192 | :ref:`CVidCell` | m_twVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1A70 | 192 | :ref:`CVidCell` | m_twVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1B30 | 192 | :ref:`CVidCell` | m_waVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1BF0 | 192 | :ref:`CVidCell` | m_waVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1CB0 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1CB4 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1CB8 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1CBC | 192 | :ref:`CVidCell` | m_a1VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1D7C | 192 | :ref:`CVidCell` | m_a1VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1E3C | 192 | :ref:`CVidCell` | m_a2VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1EFC | 192 | :ref:`CVidCell` | m_a2VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x1FBC | 192 | :ref:`CVidCell` | m_a3VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x207C | 192 | :ref:`CVidCell` | m_a3VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x213C | 192 | :ref:`CVidCell` | m_shVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x21FC | 192 | :ref:`CVidCell` | m_shVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x22BC | 192 | :ref:`CVidCell` | m_awVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x237C | 192 | :ref:`CVidCell` | m_awVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x243C | 192 | :ref:`CVidCell` | m_slVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x24FC | 192 | :ref:`CVidCell` | m_slVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x25BC | 192 | :ref:`CVidCell` | m_daVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x267C | 192 | :ref:`CVidCell` | m_daVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x273C | 192 | :ref:`CVidCell` | m_paVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x27FC | 192 | :ref:`CVidCell` | m_paVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x28BC | 192 | :ref:`CVidCell` | m_reVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x297C | 192 | :ref:`CVidCell` | m_reVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2A3C | 192 | :ref:`CVidCell` | m_coVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2AFC | 192 | :ref:`CVidCell` | m_coVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2BBC | 192 | :ref:`CVidCell` | m_caVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2C7C | 192 | :ref:`CVidCell` | m_caVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2D3C | 192 | :ref:`CVidCell` | m_waVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2DFC | 192 | :ref:`CVidCell` | m_waVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2EBC | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2EC0 | 4 | int | m_bRenderWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2EC4 | 4 | int | m_bHideWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2EC8 | 4 | int | m_weaponLeftHand | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2ECC | 1 | unsigned char | m_bDetectedByInfravision | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x2ECD | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterLarge: CGameAnimationTypeMonsterLarge --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x870 | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x930 | 192 | :ref:`CVidCell` | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x9F0 | 192 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAB0 | 192 | :ref:`CVidCell` | m_g3VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB70 | 192 | :ref:`CVidCell` | m_g3VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC30 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC54 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC56 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC58 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC5C | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterLarge16: CGameAnimationTypeMonsterLarge16 --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x870 | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x930 | 192 | :ref:`CVidCell` | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x9F0 | 192 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAB0 | 192 | :ref:`CVidCell` | m_g3VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB70 | 192 | :ref:`CVidCell` | m_g3VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC30 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC54 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC56 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC58 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC5C | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterLayered: CGameAnimationTypeMonsterLayered --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x870 | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x930 | 192 | :ref:`CVidCell` | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x9F0 | 192 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAB0 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAD4 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAD8 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xADC | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAE0 | 192 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xBA0 | 192 | :ref:`CVidCell` | m_g1VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC60 | 192 | :ref:`CVidCell` | m_g2VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xD20 | 192 | :ref:`CVidCell` | m_g2VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xDE0 | 36 | :ref:`CVidPalette` | m_weaponPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE04 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE06 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE08 | 4 | int | m_renderWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE0C | 4 | int | m_bHideWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE10 | 4 | int | m_weaponLeftHand | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE14 | 1 | unsigned char | m_nMeleeWeaponReady | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE15 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE18 | 8 | :ref:`CString` | m_resrefWeapon[2] | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterLayeredSpell: CGameAnimationTypeMonsterLayeredSpell ------------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x870 | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x930 | 192 | :ref:`CVidCell` | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x9F0 | 192 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAB0 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAD4 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAD8 | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xADC | 4 | :ref:`CVidCell`\* | m_currentVidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAE0 | 192 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xBA0 | 192 | :ref:`CVidCell` | m_g1VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xC60 | 192 | :ref:`CVidCell` | m_g2VidCellWeaponBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xD20 | 192 | :ref:`CVidCell` | m_g2VidCellWeaponExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xDE0 | 36 | :ref:`CVidPalette` | m_weaponPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE04 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE06 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE08 | 4 | int | m_renderWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE0C | 4 | int | m_bHideWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE10 | 4 | int | m_weaponLeftHand | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE14 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE18 | 8 | :ref:`CString` | m_resrefWeapon[2] | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE20 | 1 | unsigned char | m_bInvulnerable | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE24 | 4 | int | m_bDualAttack | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xE28 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 4 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterMulti: CGameAnimationTypeMonsterMulti --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 4 | :ref:`CVidCell`\* | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B4 | 4 | :ref:`CVidCell`\* | m_g3VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B8 | 4 | :ref:`CVidCell`\* | m_g4VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7BC | 4 | :ref:`CVidCell`\* | m_g5VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7C0 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7E4 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7E6 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7E8 | 4 | :ref:`CVidBitmap`\* | m_currentNewPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7EC | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7F0 | 176 | :ref:`CVidBitmap` | m_g1NewPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x8A0 | 176 | :ref:`CVidBitmap` | m_g2NewPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x950 | 176 | :ref:`CVidBitmap` | m_g3NewPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xA00 | 176 | :ref:`CVidBitmap` | m_g4NewPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAB0 | 176 | :ref:`CVidBitmap` | m_g5NewPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB60 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB61 | 1 | unsigned char | m_nQuadrants | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB64 | 4 | int | m_bDoubleBlit | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB68 | 4 | int | m_bSplitBams | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB6C | 1 | char | m_splitBamChar | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xB6D | 1 | char | m_splitDirectionBamChar | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterMultiNew: CGameAnimationTypeMonsterMultiNew --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_pg1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 4 | :ref:`CVidCell`\* | m_pg2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B4 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7D8 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7DA | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7DC | 2 | short | m_currentShootSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7E0 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7E4 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7E5 | 1 | unsigned char | m_nQuadrants | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7E8 | 4 | int | m_bSplitBams | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7EC | 1 | char | m_splitBamChar | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7F0 | 4 | int | m_translucent | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7F4 | 4 | int | m_renderWeapons | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7F8 | 4 | int | m_weaponLeftHand | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7FC | 1 | unsigned char | m_bDetectedByInfravision | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x800 | 4 | int | m_bCanLieDown | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x804 | 4 | int | m_bPathSmooth | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x808 | 1 | char | m_currentShootSplit | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterOld: CGameAnimationTypeMonsterOld --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 192 | :ref:`CVidCell` | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x870 | 192 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x930 | 192 | :ref:`CVidCell` | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x9F0 | 192 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAB0 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAD4 | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAD6 | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAD8 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xADC | 4 | int | m_translucent | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAE0 | 1 | unsigned char | m_bDetectedByInfravision | +------------+----------+-----------------------------------------------+-------------------------------+ | 0xAE1 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeMonsterQuadrant: CGameAnimationTypeMonsterQuadrant --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CString` | m_resref | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7AC | 4 | :ref:`CVidCell`\* | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B0 | 4 | :ref:`CVidCell`\* | m_g2VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B4 | 4 | :ref:`CVidCell`\* | m_g3VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7B8 | 4 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7BC | 4 | :ref:`CVidCell`\* | m_g1VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7C0 | 4 | :ref:`CVidCell`\* | m_g2VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7C4 | 4 | :ref:`CVidCell`\* | m_g3VidCellExtend | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7C8 | 36 | :ref:`CVidPalette` | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7EC | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7EE | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7F0 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7F4 | 1 | unsigned char | m_extendDirectionTest | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7F5 | 1 | unsigned char | m_nQuadrants | +------------+----------+-----------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7F8 | 4 | int | m_bCaster | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7FC | 4 | int | m_bExtendDir | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x800 | 4 | int | m_pathSmooth | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameAnimationTypeTownStatic: CGameAnimationTypeTownStatic --------------------------------- +------------+----------+-----------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x00 | 1952 | :ref:`CGameAnimationType` | m_cGameAnimationType | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A0 | 4 | :ref:`CVidCell`\* | m_currentVidCell | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A4 | 4 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x7A8 | 192 | CVidCell | m_g1VidCellBase | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x868 | 36 | CVidPalette | m_charPalette | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x88C | 2 | short | m_currentBamSequence | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x88E | 2 | short | m_currentBamDirection | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x890 | 4 | int | m_falseColor | +------------+----------+-----------------------------------------------+-------------------------------+ | 0x894 | 1 | unsigned char | m_bCanLieDown | +------------+----------+-----------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------+-------------------------------+ ---- .. _CGameArea: CGameArea --------------------------------- +------------+----------+-------------------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x00 | 76 | :ref:`CAreaFileHeader` | m_header | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x4C | 4 | int | m_bHeaderExtendedNight | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x50 | 144 | :ref:`CAreaSoundsAndMusic` | m_headerSound | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xE0 | 228 | :ref:`CAreaFileRestEncounter` | m_headerRestEncounter | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1C4 | 28 | :ref:`CTypedPtrList` | m_entryPoints | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1E0 | 1 | unsigned char | m_id | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1E1 | 1 | unsigned char | m_nCharacters | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1E2 | 1 | unsigned char | m_nInfravision | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1E3 | 1 | unsigned char | m_bAreaLoaded | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1E4 | 8 | :ref:`CResRef` | m_resref | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1EC | 8 | :ref:`CResRef` | m_restMovieDay | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1F4 | 8 | :ref:`CResRef` | m_restMovieNight | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x1FC | 1 | unsigned char | m_waterAlpha | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x200 | 4 | :ref:`CResWED`\* | m_pResWED | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x204 | 4 | :ref:`CInfGame`\* | m_pGame | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x208 | 4 | long | m_nScrollState | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x20C | 4 | long | m_nKeyScrollState | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x210 | 4 | int | m_bSelectionSquareEnabled | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x214 | 4 | int | m_bTravelSquare | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x218 | 4 | long | m_iPickedOnDown | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x21C | 4 | long | m_iPicked | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x220 | 4 | long | m_iPickedTarget | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x224 | 4 | int | m_bPicked | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x228 | 4 | long | m_nToolTip | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x22C | 8 | :ref:`CPoint` | m_mousePos | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x234 | 176 | :ref:`CVidBitmap` | m_bmLum | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x2E4 | 4 | :ref:`CVidBitmap`\* | m_pbmLumNight | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x2E8 | 176 | :ref:`CVidBitmap` | m_bmHeight | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x398 | 4 | :ref:`CObjectMarker`\* | m_pObjectMarker | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x39C | 4 | :ref:`CObjectMarker`\* | m_pObjectMarkerHealthBar | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3A0 | 1 | unsigned char | m_firstRender | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3A4 | 16 | :ref:`CRect` | m_selectSquare | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3B4 | 2 | short | m_rotation | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3B8 | 8 | :ref:`CPoint` | m_moveDest | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3C0 | 4 | int | m_groupMove | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3C4 | 16 | unsigned char | m_terrainTable[16] | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3D4 | 16 | unsigned char | m_visibleTerrainTable[16] | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3E4 | 4 | long | m_nAIIndex | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3E8 | 4 | int | m_bInPathSearch | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3EC | 4 | unsigned long | m_nInitialAreaID | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3F0 | 4 | unsigned long | m_nFirstObject | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3F4 | 4 | unsigned long |m_dwLastProgressRenderTickCount| +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3F8 | 4 | unsigned long | m_dwLastProgressMsgTickCount | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3FC | 1 | unsigned char | m_nRandomMonster | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x3FE | 2 | short | m_nVisibleMonster | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x400 | 1 | unsigned char | m_bRecentlySaved | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x404 | 4 | unsigned long | m_nSavedTime | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x408 | 124 | :ref:`CGameAreaNotes` | m_cGameAreaNotes | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x484 | 812 | :ref:`CInfinity` | m_cInfinity | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x7B0 | 204 | :ref:`CSearchBitmap` | m_search | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x87C | 88 | :ref:`CVisibilityMap` | m_visibility | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x8D4 | 4 | unsigned char\* | m_pDynamicHeight | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x8D8 | 4 | int | m_startedMusic | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x8DC | 4 | unsigned long | m_startedMusicCounter | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x8E0 | 28 | :ref:`CTypedPtrList` | m_lVertSort | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x8FC | 28 | :ref:`CTypedPtrList` | m_lVertSortBack | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x918 | 28 | :ref:`CTypedPtrList` | m_lVertSortFlight | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x934 | 28 | :ref:`CTypedPtrList` | m_lVertSortUnder | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x950 | 28 | :ref:`CTypedPtrList` | m_lVertSortAdd | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x96C | 28 | :ref:`CTypedPtrList` | m_lVertSortBackAdd | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x988 | 28 | :ref:`CTypedPtrList` | m_lVertSortFlightAdd | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x9A4 | 28 | :ref:`CTypedPtrList` | m_lVertSortUnderAdd | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x9C0 | 28 | :ref:`CTypedPtrList` | m_lVertSortRemove | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x9DC | 28 | :ref:`CTypedPtrList` | m_lVertSortBackRemove | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0x9F8 | 28 | :ref:`CTypedPtrList` | m_lVertSortFlightRemove | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA14 | 28 | :ref:`CTypedPtrList` | m_lVertSortUnderRemove | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA30 | 28 | :ref:`CTypedPtrList` | m_lTiledObjects | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA4C | 28 | :ref:`CTypedPtrList` | m_lGameTextObjects | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA68 | 28 | :ref:`CTypedPtrList` | m_lVertSortTransition | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA84 | 8 | :ref:`CPoint` | m_ptOldViewPos | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA8C | 8 | :ref:`CVariableHash` | m_variables | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA94 | 8 | :ref:`CVariableHash` | m_namedCreatures | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA9C | 1 | unsigned char | m_bPermitNewCharacters | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xA9E | 2 | short | m_nCurrentSong | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAA0 | 4 | long | m_nBattleSongCounter | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAA4 | 4 | long | m_nDamageCounter | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAA8 | 2 | short | m_nScreenFlash | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAAA | 2 | short | m_nScreenFlashFade | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAAC | 4 | unsigned long | m_screenFlashRGB | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAB0 | 28 | :ref:`CTypedPtrList` | m_lClairvoyanceObjects | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xACC | 28 | :ref:`CTypedPtrList` | m_lContainersNeedingUpdate | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAE8 | 4 | int | m_bAnySpritesInActions | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAEC | 4 | int | m_nMPSynchCounter | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAF0 | 1 | unsigned char | m_nMPSignalType | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAF1 | 1 | unsigned char | m_nMPSignalData | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAF4 | 4 | int | m_nMPSignalsToSend | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAF8 | 4 | long | m_nEnemyCountWork | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xAFC | 4 | long | m_nEnemyCountLast | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB00 | 4 | long | m_nEnemyCount2ndLast | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB04 | 4 | long | m_nEnemyCountSequestered | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB08 | 4 | long | m_nTrapCountWork | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB0C | 4 | long | m_nTrapCountLast | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB10 | 4 | long | m_nTrapCount2ndLast | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB14 | 4 | long | m_nUnloadCounter | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB18 | 4 | long | m_bDisplayingHealth | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB1C | 36 | :ref:`CMemINI` | INIFile | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB40 | 4 | :ref:`CSpawnFile`\* | mpSpawner | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB44 | 4 | long | m_nCreatureNodeCount | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB48 | 8 | :ref:`CSize` | m_lightmapRatio | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB50 | 20 | :ref:`CSound` | m_sndAmbientDay | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB64 | 20 | :ref:`CSound` | m_sndAmbientNight | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB78 | 1 | unsigned char | m_sndAmbientVolume | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB7A | 2 | unsigned short | m_sndAmbientDayVolume | +------------+----------+-------------------------------------------------------+-------------------------------+ | 0xB7C | 2 | unsigned short | m_sndAmbientNightVolume | +------------+----------+-------------------------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+-------------------------------------------------------+-------------------------------+ ---- .. _CGameAreaClairvoyanceEntry: CGameAreaClairvoyanceEntry --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 8 | :ref:`CPoint` | m_position | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 4 | long | m_id | +------------+----------+----------------------------------------+-------------------------------+ | 0x0C | 4 | long | m_timeKill | +------------+----------+----------------------------------------+-------------------------------+ | 0x10 | 4 | unsigned char\* | m_pVisibleTerrainTable | +------------+----------+----------------------------------------+-------------------------------+ | 0x14 | 4 | long | m_charId | +------------+----------+----------------------------------------+-------------------------------+ | 0x18 | 2 | short | m_visRange | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C | 4 | long\* | m_pVisMapExploredArea | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameAreaNotes: CGameAreaNotes --------------------------------- Used by the :ref:`CGameAreaNotes Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | int | m_bInitialized | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 8 | :ref:`CPoint` | m_ptCellSize | +------------+----------+----------------------------------------+-------------------------------+ | 0x0C | 8 | :ref:`CPoint` | m_ptButtonSize | +------------+----------+----------------------------------------+-------------------------------+ | 0x14 | 28 | :ref:`CTypedPtrList` | m_areaNoteList | +------------+----------+----------------------------------------+-------------------------------+ | 0x30 | 52 | :ref:`CAreaUserNote` | m_cAreaNote | +------------+----------+----------------------------------------+-------------------------------+ | 0x64 | 4 | int | m_bAddingNote | +------------+----------+----------------------------------------+-------------------------------+ | 0x68 | 4 | unsigned long | m_nNoteButtonClicked | +------------+----------+----------------------------------------+-------------------------------+ | 0x6C | 8 | :ref:`CResRef` | m_rArea | +------------+----------+----------------------------------------+-------------------------------+ | 0x74 | 4 | :ref:`CString` | m_szBuffer | +------------+----------+----------------------------------------+-------------------------------+ | 0x78 | 1 | unsigned char | m_bNetworkDelete | +------------+----------+----------------------------------------+-------------------------------+ | 0x79 | 1 | unsigned char | m_nCurrentIcon | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameButtonList: CGameButtonList --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 28 | :ref:`CTypedPtrList` | m_cButtonDataList | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C | 4 | int | m_nFirstMageSpellIndex | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameChunk: CGameChunk --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 71 | :ref:`CGameObject` | m_cGameObject | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x48 | 16 | unsigned char | m_visibleTerrainTable[16] | +------------+----------+----------------------------------------+-------------------------------+ | 0x58 | 16 | :ref:`CGameAnimation` | m_animation | +------------+----------+----------------------------------------+-------------------------------+ | 0x68 | 4 | int | m_animationRunning | +------------+----------+----------------------------------------+-------------------------------+ | 0x6C | 8 | :ref:`CPoint` | m_posDelta | +------------+----------+----------------------------------------+-------------------------------+ | 0x74 | 4 | long | m_posZDelta | +------------+----------+----------------------------------------+-------------------------------+ | 0x78 | 1 | unsigned char | m_doBounce | +------------+----------+----------------------------------------+-------------------------------+ | 0x79 | 1 | unsigned char | m_duration | +------------+----------+----------------------------------------+-------------------------------+ | 0x7A | 1 | unsigned char | m_durationFade | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x7C | 20 | | | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameContainer: CGameContainer --------------------------------- Used by the :ref:`CGameContainer Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 1020 | :ref:`CGameAIBase` | m_cGameAIBase | +------------+----------+----------------------------------------+-------------------------------+ | 0x3FC | 16 | :ref:`CRect` | m_rBounding | +------------+----------+----------------------------------------+-------------------------------+ | 0x40C | 4 | :ref:`CPoint`\* | m_pPolygon | +------------+----------+----------------------------------------+-------------------------------+ | 0x410 | 2 | unsigned short | m_nPolygon | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x414 | 28 | :ref:`CTypedPtrList` | m_lstItems | +------------+----------+----------------------------------------+-------------------------------+ | 0x430 | 2 | unsigned short | m_containerType | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x434 | 8 | :ref:`CPoint` | m_ptWalkToUse | +------------+----------+----------------------------------------+-------------------------------+ | 0x43C | 576 | :ref:`CVidCell` | m_pileVidCell[3] | +------------+----------+----------------------------------------+-------------------------------+ | 0x67C | 1 | unsigned char | m_nPileVidCell | +------------+----------+----------------------------------------+-------------------------------+ | 0x67D | 1 | unsigned char | m_bDeleteMe | +------------+----------+----------------------------------------+-------------------------------+ | 0x67E | 8 | unsigned char | m_scriptRes[8] | +------------+----------+----------------------------------------+-------------------------------+ | 0x686 | 2 | unsigned short | m_lockDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x688 | 4 | unsigned long | m_dwFlags | +------------+----------+----------------------------------------+-------------------------------+ | 0x68C | 2 | unsigned short | m_trapDetectionDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x68E | 2 | unsigned short | m_trapRemovalDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x690 | 2 | unsigned short | m_trapActivated | +------------+----------+----------------------------------------+-------------------------------+ | 0x692 | 2 | unsigned short | m_trapDetected | +------------+----------+----------------------------------------+-------------------------------+ | 0x694 | 8 | :ref:`CPoint` | m_posTrapOrigin | +------------+----------+----------------------------------------+-------------------------------+ | 0x69C | 2 | unsigned short | m_triggerRange | +------------+----------+----------------------------------------+-------------------------------+ | 0x69E | 32 | char | m_ownedBy[32] | +------------+----------+----------------------------------------+-------------------------------+ | 0x6BE | 8 | :ref:`CResRef` | m_keyType | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x6C8 | 4 | unsigned long | m_breakDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x6CC | 2 | short | m_drawPoly | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x6D0 | 4 | unsigned long | m_strNotPickable | +------------+----------+----------------------------------------+-------------------------------+ | 0x6D4 | 4 | int | m_bJustCreated | +------------+----------+----------------------------------------+-------------------------------+ | 0x6D8 | 4 | int | m_bNeedUpdate | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameDialogEntry: CGameDialogEntry --------------------------------- Used by the :ref:`CGameDialogEntry Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 20 | :ref:`CTypedPtrArray` | m_cGameDialogReplyArray | +------------+----------+----------------------------------------+-------------------------------+ | 0x14 | 4 | unsigned long | m_dialogText | +------------+----------+----------------------------------------+-------------------------------+ | 0x18 | 28 | :ref:`CAICondition` | m_startCondition | +------------+----------+----------------------------------------+-------------------------------+ | 0x34 | 4 | int | m_picked | +------------+----------+----------------------------------------+-------------------------------+ | 0x38 | 4 | unsigned long | m_conditionPriority | +------------+----------+----------------------------------------+-------------------------------+ | 0x3C | 4 | unsigned long | m_dialogIndex | +------------+----------+----------------------------------------+-------------------------------+ | 0x40 | 1 | unsigned char | m_bDisplayButton | +------------+----------+----------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameDialogIdentifier: CGameDialogIdentifier --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 8 | :ref:`CResRef` | m_dialog | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 4 | unsigned long | m_index | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameDialogReply: CGameDialogReply --------------------------------- Used by the :ref:`CGameDialogReply Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | unsigned long | m_flags | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 4 | unsigned long | m_replyText | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 4 | unsigned long | m_journalEntry | +------------+----------+----------------------------------------+-------------------------------+ | 0x0C | 28 | :ref:`CAICondition` | m_condition | +------------+----------+----------------------------------------+-------------------------------+ | 0x28 | 36 | :ref:`CAIResponse` | m_response | +------------+----------+----------------------------------------+-------------------------------+ | 0x4C | 8 | :ref:`CResRef` | m_nextDialog | +------------+----------+----------------------------------------+-------------------------------+ | 0x54 | 4 | unsigned long | m_nextEntryIndex | +------------+----------+----------------------------------------+-------------------------------+ | 0x58 | 4 | POSITION\* | m_displayPosition | +------------+----------+----------------------------------------+-------------------------------+ | 0x5C | 4 | int | m_removeIfPicked | +------------+----------+----------------------------------------+-------------------------------+ | 0x60 | 1 | unsigned char | m_displayListId | +------------+----------+----------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x64 | 4 | :ref:`CString` | m_conditionString | +------------+----------+----------------------------------------+-------------------------------+ | 0x68 | 4 | int | m_needToParseCondition | +------------+----------+----------------------------------------+-------------------------------+ | 0x6C | 4 | :ref:`CString` | m_responseString | +------------+----------+----------------------------------------+-------------------------------+ | 0x70 | 4 | int | m_needToParseResponse | +------------+----------+----------------------------------------+-------------------------------+ | 0x74 | 4 | int | m_bracketedActions | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameDialogSprite: CGameDialogSprite --------------------------------- Used by the :ref:`CGameDialogSprite Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 8 | :ref:`CResRef` | m_file | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 20 | :ref:`CTypedPtrArray` | m_dialogEntries | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C | 20 | :ref:`CTypedPtrArray` | m_dialogEntriesOrdered | +------------+----------+----------------------------------------+-------------------------------+ | 0x30 | 4 | long | m_characterIndex | +------------+----------+----------------------------------------+-------------------------------+ | 0x34 | 4 | long | m_talkerIndex | +------------+----------+----------------------------------------+-------------------------------+ | 0x38 | 4 | unsigned long | m_currentEntryIndex | +------------+----------+----------------------------------------+-------------------------------+ | 0x3C | 4 | int | m_waitingForResponse | +------------+----------+----------------------------------------+-------------------------------+ | 0x40 | 4 | long | m_responseMarker | +------------+----------+----------------------------------------+-------------------------------+ | 0x44 | 4 | unsigned long | m_playerColor | +------------+----------+----------------------------------------+-------------------------------+ | 0x48 | 4 | :ref:`CString` | m_playerName | +------------+----------+----------------------------------------+-------------------------------+ | 0x4C | 4 | long | m_dialogFreezeCounter | +------------+----------+----------------------------------------+-------------------------------+ | 0x50 | 4 | long | m_dialogFreezeMultiplayer | +------------+----------+----------------------------------------+-------------------------------+ | 0x54 | 4 | unsigned long | m_dWFlags | +------------+----------+----------------------------------------+-------------------------------+ | 0x58 | 4 | int | m_bPlayedStartSound | +------------+----------+----------------------------------------+-------------------------------+ | 0x5C | 4 | int | m_bItemDialog | +------------+----------+----------------------------------------+-------------------------------+ | 0x60 | 4 | int | m_bSuppressName | +------------+----------+----------------------------------------+-------------------------------+ | 0x64 | 4 | long | m_UpdateTime | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameDoor: CGameDoor --------------------------------- Used by the :ref:`CGameDoor Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 1020 | :ref:`CGameAIBase` | m_cGameAIBase | +------------+----------+----------------------------------------+-------------------------------+ | 0x3FC | 8 | :ref:`CResRef` | m_resID | +------------+----------+----------------------------------------+-------------------------------+ | 0x404 | 16 | :ref:`CRect` | m_rOpenBounding | +------------+----------+----------------------------------------+-------------------------------+ | 0x414 | 16 | :ref:`CRect` | m_rClosedBounding | +------------+----------+----------------------------------------+-------------------------------+ | 0x424 | 4 | unsigned long | m_cursorType | +------------+----------+----------------------------------------+-------------------------------+ | 0x428 | 4 | unsigned long | m_dwFlags | +------------+----------+----------------------------------------+-------------------------------+ | 0x42C | 4 | :ref:`CPoint`\* | m_pOpenPolygon | +------------+----------+----------------------------------------+-------------------------------+ | 0x430 | 2 | unsigned short | m_nOpenPolygon | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x434 | 4 | :ref:`CPoint`\* | m_pClosedPolygon | +------------+----------+----------------------------------------+-------------------------------+ | 0x438 | 2 | unsigned short | m_nClosedPolygon | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x43C | 4 | :ref:`CPoint`\* | m_pOpenSearch | +------------+----------+----------------------------------------+-------------------------------+ | 0x440 | 2 | unsigned short | m_nOpenSearch | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x444 | 4 | :ref:`CPoint`\* | m_pClosedSearch | +------------+----------+----------------------------------------+-------------------------------+ | 0x448 | 2 | unsigned short | m_nClosedSearch | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x44C | 8 | :ref:`CPoint` | m_ptDest1 | +------------+----------+----------------------------------------+-------------------------------+ | 0x454 | 8 | :ref:`CPoint` | m_ptDest2 | +------------+----------+----------------------------------------+-------------------------------+ | 0x45C | 8 | unsigned char | m_scriptRes[8] | +------------+----------+----------------------------------------+-------------------------------+ | 0x464 | 24 | :ref:`CTiledObject` | m_tiledObject | +------------+----------+----------------------------------------+-------------------------------+ | 0x47C | 32 | char | m_scriptName[32] | +------------+----------+----------------------------------------+-------------------------------+ | 0x49C | 32 | char | m_triggerName[32] | +------------+----------+----------------------------------------+-------------------------------+ | 0x4BC | 2 | short | m_hitPoints | +------------+----------+----------------------------------------+-------------------------------+ | 0x4BE | 2 | short | m_armourClass | +------------+----------+----------------------------------------+-------------------------------+ | 0x4C0 | 8 | :ref:`CResRef` | m_openSound | +------------+----------+----------------------------------------+-------------------------------+ | 0x4C8 | 8 | :ref:`CResRef` | m_closeSound | +------------+----------+----------------------------------------+-------------------------------+ | 0x4D0 | 2 | unsigned short | m_trapDetectionDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x4D2 | 2 | unsigned short | m_trapDisarmingDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x4D4 | 2 | unsigned short | m_trapActivated | +------------+----------+----------------------------------------+-------------------------------+ | 0x4D6 | 2 | unsigned short | m_trapDetected | +------------+----------+----------------------------------------+-------------------------------+ | 0x4D8 | 2 | unsigned short | m_posXTrapOrigin | +------------+----------+----------------------------------------+-------------------------------+ | 0x4DA | 2 | unsigned short | m_posYTrapOrigin | +------------+----------+----------------------------------------+-------------------------------+ | 0x4DC | 8 | :ref:`CResRef` | m_keyType | +------------+----------+----------------------------------------+-------------------------------+ | 0x4E4 | 4 | unsigned long | m_detectionDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x4E8 | 4 | unsigned long | m_lockDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x4EC | 2 | short | m_drawPoly | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x4F0 | 8 | :ref:`CPoint` | m_ptOpenDest | +------------+----------+----------------------------------------+-------------------------------+ | 0x4F8 | 8 | :ref:`CPoint` | m_ptClosedDest | +------------+----------+----------------------------------------+-------------------------------+ | 0x500 | 20 | :ref:`CSound` | m_sndDoor | +------------+----------+----------------------------------------+-------------------------------+ | 0x514 | 4 | unsigned long | m_strNotPickable | +------------+----------+----------------------------------------+-------------------------------+ | 0x518 | 4 | long | m_usedDelay | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffect: CGameEffect --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | vfptr | vfptr | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 264 | :ref:`CGameEffectBase`| m_cGameEffectBase | +------------+----------+----------------------------------------+-------------------------------+ | 0x10C | 4 | long | m_sourceId | +------------+----------+----------------------------------------+-------------------------------+ | 0x110 | 4 | int | m_done | +------------+----------+----------------------------------------+-------------------------------+ | 0x114 | 4 | int | m_forceRepass | +------------+----------+----------------------------------------+-------------------------------+ | 0x118 | 4 | unsigned long | m_durationTemp | +------------+----------+----------------------------------------+-------------------------------+ | 0x11C | 4 | int | m_compareIdOnly | +------------+----------+----------------------------------------+-------------------------------+ | 0x120 | 4 | int | m_compareIdAndFlagsOnly | +------------+----------+----------------------------------------+-------------------------------+ | 0x124 | 4 | int | m_compareIdAndEffectAmountOnly| +------------+----------+----------------------------------------+-------------------------------+ | 0x128 | 4 | int | m_compareIdAndResrefOnly | +------------+----------+----------------------------------------+-------------------------------+ | 0x12C | 20 | :ref:`CSound` | m_sound | +------------+----------+----------------------------------------+-------------------------------+ | 0x140 | 4 | long | m_sourceTarget | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffect Structures: CGameEffect Structures --------------------------------- .. _CGameEffectAC: CGameEffectAC ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAIChange: CGameEffectAIChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAddInnateAbility: CGameEffectAddInnateAbility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAlignmentChange: CGameEffectAlignmentChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAlignmentReversal: CGameEffectAlignmentReversal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAnimationChange: CGameEffectAnimationChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectApplyEffect: CGameEffectApplyEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectApplyEffectEquipItem: CGameEffectApplyEffectEquipItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectApplyEffectEquipItemType: CGameEffectApplyEffectEquipItemType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectApplySpell: CGameEffectApplySpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectApplySpellOnMove: CGameEffectApplySpellOnMove ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAssassination: CGameEffectAssassination ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAttackNo: CGameEffectAttackNo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAuraCleansing: CGameEffectAuraCleansing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectAwaken: CGameEffectAwaken ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBackStabMod: CGameEffectBackStabMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBackStabSpell: CGameEffectBackStabSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBardSong: CGameEffectBardSong ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBase: CGameEffectBase ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 8 | :ref:`CResRef` | m_version | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 4 | unsigned long | m_effectId | +------------+----------+----------------------------------------+-------------------------------+ | 0x0C | 4 | unsigned long | m_targetType | +------------+----------+----------------------------------------+-------------------------------+ | 0x10 | 4 | unsigned long | m_spellLevel | +------------+----------+----------------------------------------+-------------------------------+ | 0x14 | 4 | long | m_effectAmount | +------------+----------+----------------------------------------+-------------------------------+ | 0x18 | 4 | unsigned long | m_dWFlags | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C | 4 | unsigned long | m_durationType | +------------+----------+----------------------------------------+-------------------------------+ | 0x20 | 4 | unsigned long | m_duration | +------------+----------+----------------------------------------+-------------------------------+ | 0x24 | 2 | unsigned short | m_probabilityUpper | +------------+----------+----------------------------------------+-------------------------------+ | 0x26 | 2 | unsigned short | m_probabilityLower | +------------+----------+----------------------------------------+-------------------------------+ | 0x28 | 8 | :ref:`CResRef` | m_res | +------------+----------+----------------------------------------+-------------------------------+ | 0x30 | 4 | unsigned long | m_numDice | +------------+----------+----------------------------------------+-------------------------------+ | 0x34 | 4 | unsigned long | m_diceSize | +------------+----------+----------------------------------------+-------------------------------+ | 0x38 | 4 | unsigned long | m_savingThrow | +------------+----------+----------------------------------------+-------------------------------+ | 0x3C | 4 | long | m_saveMod | +------------+----------+----------------------------------------+-------------------------------+ | 0x40 | 4 | unsigned long | m_special | +------------+----------+----------------------------------------+-------------------------------+ | 0x44 | 4 | unsigned long | m_school | +------------+----------+----------------------------------------+-------------------------------+ | 0x48 | 4 | unsigned long | m_JeremyIsAnIdiot | +------------+----------+----------------------------------------+-------------------------------+ | 0x4C | 4 | unsigned long | m_minLevel | +------------+----------+----------------------------------------+-------------------------------+ | 0x50 | 4 | unsigned long | m_maxLevel | +------------+----------+----------------------------------------+-------------------------------+ | 0x54 | 4 | unsigned long | m_flags | +------------+----------+----------------------------------------+-------------------------------+ | 0x58 | 4 | long | m_effectAmount2 | +------------+----------+----------------------------------------+-------------------------------+ | 0x5C | 4 | long | m_effectAmount3 | +------------+----------+----------------------------------------+-------------------------------+ | 0x60 | 4 | long | m_effectAmount4 | +------------+----------+----------------------------------------+-------------------------------+ | 0x64 | 4 | long | m_effectAmount5 | +------------+----------+----------------------------------------+-------------------------------+ | 0x68 | 8 | :ref:`CResRef` | m_res2 | +------------+----------+----------------------------------------+-------------------------------+ | 0x70 | 8 | :ref:`CResRef` | m_res3 | +------------+----------+----------------------------------------+-------------------------------+ | 0x78 | 8 | :ref:`CPoint` | m_source | +------------+----------+----------------------------------------+-------------------------------+ | 0x80 | 8 | :ref:`CPoint` | m_target | +------------+----------+----------------------------------------+-------------------------------+ | 0x88 | 4 | unsigned long | m_sourceType | +------------+----------+----------------------------------------+-------------------------------+ | 0x8C | 8 | :ref:`CResRef` | m_sourceRes | +------------+----------+----------------------------------------+-------------------------------+ | 0x94 | 4 | unsigned long | m_sourceFlags | +------------+----------+----------------------------------------+-------------------------------+ | 0x98 | 4 | unsigned long | m_projectileType | +------------+----------+----------------------------------------+-------------------------------+ | 0x9C | 4 | long | m_slotNum | +------------+----------+----------------------------------------+-------------------------------+ | 0xA0 | 32 | char | m_scriptName[32] | +------------+----------+----------------------------------------+-------------------------------+ | 0xC0 | 4 | unsigned long | m_casterLevel | +------------+----------+----------------------------------------+-------------------------------+ | 0xC4 | 4 | unsigned long | m_firstCall | +------------+----------+----------------------------------------+-------------------------------+ | 0xC8 | 4 | unsigned long | m_secondaryType | +------------+----------+----------------------------------------+-------------------------------+ | 0xCC | 60 | unsigned long | m_pad[15] | +------------+----------+----------------------------------------+-------------------------------+ **Notes** Related to `EFF V2.0 file format `_ ---- .. _CGameEffectBerserk: CGameEffectBerserk ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBerserkStage1: CGameEffectBerserkStage1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBerserkStage2: CGameEffectBerserkStage2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBlindness: CGameEffectBlindness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBlur: CGameEffectBlur ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceEffect: CGameEffectBounceEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceLevel: CGameEffectBounceLevel ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceLevelDecrement: CGameEffectBounceLevelDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceProjectile: CGameEffectBounceProjectile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceSchool: CGameEffectBounceSchool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceSchoolDecrement: CGameEffectBounceSchoolDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceSecondaryType: CGameEffectBounceSecondaryType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceSecondaryTypeDecrement: CGameEffectBounceSecondaryTypeDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectBounceSpell: CGameEffectBounceSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCHR: CGameEffectCHR ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCON: CGameEffectCON ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCalm: CGameEffectCalm ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCannotSaveOrRest: CGameEffectCannotSaveOrRest ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCastSpell: CGameEffectCastSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCastSpellPoint: CGameEffectCastSpellPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCastingFailure: CGameEffectCastingFailure ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCastingGlow: CGameEffectCastingGlow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCastingLevelBonus: CGameEffectCastingLevelBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectChangeStatic: CGameEffectChangeStatic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectChangeWeather: CGameEffectChangeWeather ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectChaosShield: CGameEffectChaosShield ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCharm: CGameEffectCharm ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCheckForBerserk: CGameEffectCheckForBerserk ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectClairvoyance: CGameEffectClairvoyance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectClassStringOverride: CGameEffectClassStringOverride ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCleanAir: CGameEffectCleanAir ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectColorChange: CGameEffectColorChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectColorGlowDissipate: CGameEffectColorGlowDissipate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectColorGlowPulse: CGameEffectColorGlowPulse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectColorGlowSolid: CGameEffectColorGlowSolid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectColorLightSolid: CGameEffectColorLightSolid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectColorTintSolid: CGameEffectColorTintSolid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectConfusion: CGameEffectConfusion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectContingencyInstance: CGameEffectContingencyInstance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectContingencyStart: CGameEffectContingencyStart ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCopySelf: CGameEffectCopySelf ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCreateItem: CGameEffectCreateItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCreateWeapon: CGameEffectCreateWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCriticalHitBonus: CGameEffectCriticalHitBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCriticalHitSpell: CGameEffectCriticalHitSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCriticalMissModifier: CGameEffectCriticalMissModifier ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCriticalMissSpell: CGameEffectCriticalMissSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCureBlindness: CGameEffectCureBlindness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCureDeafness: CGameEffectCureDeafness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCureDisease: CGameEffectCureDisease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCureFeebleMindedness: CGameEffectCureFeebleMindedness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCurePoison: CGameEffectCurePoison ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectCurseApplyEffect: CGameEffectCurseApplyEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDEX: CGameEffectDEX ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDamage: CGameEffectDamage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDamageLuck: CGameEffectDamageLuck ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDamageMod: CGameEffectDamageMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDamageVisualEffect: CGameEffectDamageVisualEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDeafness: CGameEffectDeafness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDeath: CGameEffectDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDefrost: CGameEffectDefrost ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDestroyItem: CGameEffectDestroyItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDestroySelf: CGameEffectDestroySelf ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDestroyWeapon: CGameEffectDestroyWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDetectAlignment: CGameEffectDetectAlignment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDetectIllusion: CGameEffectDetectIllusion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDetectTraps: CGameEffectDetectTraps ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDisableButton: CGameEffectDisableButton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDisableCircle: CGameEffectDisableCircle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDisableSpellType: CGameEffectDisableSpellType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDisease: CGameEffectDisease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDisintegrate: CGameEffectDisintegrate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDispelEffects: CGameEffectDispelEffects ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDispelInvisible: CGameEffectDispelInvisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDispelSanctuary: CGameEffectDispelSanctuary ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDispelSchool: CGameEffectDispelSchool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDispelSchoolOne: CGameEffectDispelSchoolOne ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDispelSecondaryType: CGameEffectDispelSecondaryType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDispelSecondaryTypeOne: CGameEffectDispelSecondaryTypeOne ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDisplayString: CGameEffectDisplayString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDither: CGameEffectDither ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDoNotDraw: CGameEffectDoNotDraw ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDrainChargeFromAllItems: CGameEffectDrainChargeFromAllItems ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectDurationCasting: CGameEffectDurationCasting ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectEnableButton: CGameEffectEnableButton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectEndNonDetection: CGameEffectEndNonDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectEntangle: CGameEffectEntangle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectEquipWeapon: CGameEffectEquipWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectEvadeAreaOfEffect: CGameEffectEvadeAreaOfEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectExistanceDelayOverride: CGameEffectExistanceDelayOverride ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectExplore: CGameEffectExplore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFamiliarBlock: CGameEffectFamiliarBlock ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFatigue: CGameEffectFatigue ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFeebleMindedness: CGameEffectFeebleMindedness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFile: CGameEffectFile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFindFamiliar: CGameEffectFindFamiliar ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFistDamageBonus: CGameEffectFistDamageBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFistTHAC0Bonus: CGameEffectFistTHAC0Bonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFloatText: CGameEffectFloatText ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectForceSurge: CGameEffectForceSurge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectForceVisible: CGameEffectForceVisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectFreedom: CGameEffectFreedom ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectGold: CGameEffectGold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectGreasePool: CGameEffectGreasePool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHaste: CGameEffectHaste ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHaste2: CGameEffectHaste2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHeal: CGameEffectHeal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHideInShadows: CGameEffectHideInShadows ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHighLevelAbility: CGameEffectHighLevelAbility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHitMod: CGameEffectHitMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHitPoints: CGameEffectHitPoints ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHitPointsOnDeath: CGameEffectHitPointsOnDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHoldCreature: CGameEffectHoldCreature ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectHoldCreatureSpell: CGameEffectHoldCreatureSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectINT: CGameEffectINT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectIdentify: CGameEffectIdentify ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectIgnoreDialogPause: CGameEffectIgnoreDialogPause ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectIgnoreDrainDeath: CGameEffectIgnoreDrainDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectIgnoreReputationBreak: CGameEffectIgnoreReputationBreak ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmuneToTracking: CGameEffectImmuneToTracking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmuneToWeapon: CGameEffectImmuneToWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityLevelDecrement: CGameEffectImmunityLevelDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunitySchool: CGameEffectImmunitySchool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunitySchoolDecrement: CGameEffectImmunitySchoolDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunitySecondaryType: CGameEffectImmunitySecondaryType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunitySecondaryTypeDecrement: CGameEffectImmunitySecondaryTypeDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunitySpell: CGameEffectImmunitySpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunitySpellIWD: CGameEffectImmunitySpellIWD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToBackstab: CGameEffectImmunityToBackstab ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToDisplayString: CGameEffectImmunityToDisplayString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToEffect: CGameEffectImmunityToEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToPortraitIcon: CGameEffectImmunityToPortraitIcon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToProjectile: CGameEffectImmunityToProjectile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToSequester: CGameEffectImmunityToSequester ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToSpellLevel: CGameEffectImmunityToSpellLevel ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToTimeStop: CGameEffectImmunityToTimeStop ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToTurnUndead: CGameEffectImmunityToTurnUndead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImmunityToVisualEffect: CGameEffectImmunityToVisualEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectImprisonment: CGameEffectImprisonment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectInfravision: CGameEffectInfravision ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectInfravisionOff: CGameEffectInfravisionOff ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectIntoxication: CGameEffectIntoxication ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectInvisible: CGameEffectInvisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectJumpToArea: CGameEffectJumpToArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectJumpToPocketPlane: CGameEffectJumpToPocketPlane ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectKnock: CGameEffectKnock ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectLearnSpell: CGameEffectLearnSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectLevel: CGameEffectLevel ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectLevelDrain: CGameEffectLevelDrain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectLevelRestoration: CGameEffectLevelRestoration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectList: CGameEffectList ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectLore: CGameEffectLore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectLuck: CGameEffectLuck ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMakeUnselectable: CGameEffectMakeUnselectable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMaze: CGameEffectMaze ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMeleeDamageBonus: CGameEffectMeleeDamageBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMeleeEffect: CGameEffectMeleeEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMeleeTHAC0Bonus: CGameEffectMeleeTHAC0Bonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMentalSpeed: CGameEffectMentalSpeed ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMinHitPoints: CGameEffectMinHitPoints ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMinorGlobe: CGameEffectMinorGlobe ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMirrorImage: CGameEffectMirrorImage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMirrorImageRun: CGameEffectMirrorImageRun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMissileDamageBonus: CGameEffectMissileDamageBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMissileTHAC0Bonus: CGameEffectMissileTHAC0Bonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMorale: CGameEffectMorale ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMoraleBreak: CGameEffectMoraleBreak ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMovementRate: CGameEffectMovementRate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectMovementRateModal: CGameEffectMovementRateModal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNPCBump: CGameEffectNPCBump ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectName: CGameEffectName ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNoPermanentDeath: CGameEffectNoPermanentDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNonDetection: CGameEffectNonDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNon_CumulativeAid: CGameEffectNon_CumulativeAid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNon_CumulativeBless: CGameEffectNon_CumulativeBless ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNon_CumulativeChant: CGameEffectNon_CumulativeChant ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNon_CumulativeChantBad: CGameEffectNon_CumulativeChantBad ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNon_CumulativeDrawUponHolyMight: CGameEffectNon_CumulativeDrawUponHolyMight ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectNon_CumulativeLuck: CGameEffectNon_CumulativeLuck ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectOverrideAnimation: CGameEffectOverrideAnimation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectOverrideWeaponType: CGameEffectOverrideWeaponType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPanic: CGameEffectPanic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPauseCaster: CGameEffectPauseCaster ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPetrification: CGameEffectPetrification ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPhysicalSpeed: CGameEffectPhysicalSpeed ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPlayMovie: CGameEffectPlayMovie ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPlaySound: CGameEffectPlaySound ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPoison: CGameEffectPoison ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPolymorph: CGameEffectPolymorph ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPortrait: CGameEffectPortrait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPortraitIcon: CGameEffectPortraitIcon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPowerWordKill: CGameEffectPowerWordKill ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPowerWordSleep: CGameEffectPowerWordSleep ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPowerWordStun: CGameEffectPowerWordStun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPreventAISlowDown: CGameEffectPreventAISlowDown ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPreventSpellProtectionEffects: CGameEffectPreventSpellProtectionEffects ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectProficiency: CGameEffectProficiency ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectProtectionCircle: CGameEffectProtectionCircle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectProtectionFromCreature: CGameEffectProtectionFromCreature ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPuppetMaster: CGameEffectPuppetMaster ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectPushPull: CGameEffectPushPull ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRandomDrop: CGameEffectRandomDrop ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRandomPhase: CGameEffectRandomPhase ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRandomSummon: CGameEffectRandomSummon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRandomTeleport: CGameEffectRandomTeleport ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRangeEffect: CGameEffectRangeEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRegeneration: CGameEffectRegeneration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRememorizeSpell: CGameEffectRememorizeSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveAllOfType: CGameEffectRemoveAllOfType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveConfusion: CGameEffectRemoveConfusion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveCurse: CGameEffectRemoveCurse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveEffectOfResource: CGameEffectRemoveEffectOfResource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveHold: CGameEffectRemoveHold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveInnateAbility: CGameEffectRemoveInnateAbility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveIntoxication: CGameEffectRemoveIntoxication ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemovePanic: CGameEffectRemovePanic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemovePortraitIcon: CGameEffectRemovePortraitIcon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveRandomSpell: CGameEffectRemoveRandomSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRemoveSpellImmunity: CGameEffectRemoveSpellImmunity ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRepeatingApplyEffect: CGameEffectRepeatingApplyEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectReplaceItem: CGameEffectReplaceItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectReplaceSelf: CGameEffectReplaceSelf ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectReputation: CGameEffectReputation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistAcid: CGameEffectResistAcid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistCold: CGameEffectResistCold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistCrushing: CGameEffectResistCrushing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistElectricity: CGameEffectResistElectricity ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistFire: CGameEffectResistFire ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistMagic: CGameEffectResistMagic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistMagicCold: CGameEffectResistMagicCold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistMagicFire: CGameEffectResistMagicFire ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistMissile: CGameEffectResistMissile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistPiercing: CGameEffectResistPiercing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistSlashing: CGameEffectResistSlashing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistanceToMagic: CGameEffectResistanceToMagic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResistanceToPoison: CGameEffectResistanceToPoison ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRest: CGameEffectRest ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRestoreMovementRate: CGameEffectRestoreMovementRate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRestrictEquipItem: CGameEffectRestrictEquipItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRestrictEquipItemType: CGameEffectRestrictEquipItemType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResurrect: CGameEffectResurrect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectResurrectParty: CGameEffectResurrectParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRetreatFrom: CGameEffectRetreatFrom ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectRevealMagic: CGameEffectRevealMagic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSTR: CGameEffectSTR ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSTRExtra: CGameEffectSTRExtra ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSanctuary: CGameEffectSanctuary ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSaveVsBreath: CGameEffectSaveVsBreath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSaveVsDeath: CGameEffectSaveVsDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSaveVsPoly: CGameEffectSaveVsPoly ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSaveVsSchoolMod: CGameEffectSaveVsSchoolMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSaveVsSpell: CGameEffectSaveVsSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSaveVsWands: CGameEffectSaveVsWands ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSavingThrowChange: CGameEffectSavingThrowChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectScreenShake: CGameEffectScreenShake ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectScriptingState: CGameEffectScriptingState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSecondaryCastList: CGameEffectSecondaryCastList ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSeeInvisible: CGameEffectSeeInvisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSelectiveDamageBonus: CGameEffectSelectiveDamageBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSelectiveEnchantmentBonus: CGameEffectSelectiveEnchantmentBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSelectiveToHitBonus: CGameEffectSelectiveToHitBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSequencerFire: CGameEffectSequencerFire ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSequencerFirePoint: CGameEffectSequencerFirePoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSequencerInstance: CGameEffectSequencerInstance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSequencerStart: CGameEffectSequencerStart ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetAIScript: CGameEffectSetAIScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetDoNotJump: CGameEffectSetDoNotJump ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetGlobal: CGameEffectSetGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetLocalExternal: CGameEffectSetLocalExternal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetLocalVariable: CGameEffectSetLocalVariable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetSequence: CGameEffectSetSequence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetSnare: CGameEffectSetSnare ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetSpellState: CGameEffectSetSpellState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSetTrap: CGameEffectSetTrap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSevenEyes: CGameEffectSevenEyes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSevenEyesRun: CGameEffectSevenEyesRun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSexChange: CGameEffectSexChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectShieldGlobe: CGameEffectShieldGlobe ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectShowArea: CGameEffectShowArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectShowCreatures: CGameEffectShowCreatures ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSilence: CGameEffectSilence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSingleColorPulseAll: CGameEffectSingleColorPulseAll ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSkillLockPicking: CGameEffectSkillLockPicking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSkillPickPocket: CGameEffectSkillPickPocket ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSkillStealth: CGameEffectSkillStealth ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSkillTracking: CGameEffectSkillTracking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSkillTraps: CGameEffectSkillTraps ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSlay: CGameEffectSlay ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSleep: CGameEffectSleep ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSlow: CGameEffectSlow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSlowPoison: CGameEffectSlowPoison ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSparkle: CGameEffectSparkle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSpecificDamageMod: CGameEffectSpecificDamageMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSpellMemorizationCleric: CGameEffectSpellMemorizationCleric ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSpellMemorizationMage: CGameEffectSpellMemorizationMage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSpellTrapLevelDecrement: CGameEffectSpellTrapLevelDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectStaticCharge: CGameEffectStaticCharge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectStoneSkins: CGameEffectStoneSkins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectStoneSkinsGolem: CGameEffectStoneSkinsGolem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectStoneToFlesh: CGameEffectStoneToFlesh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectStun: CGameEffectStun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSummon: CGameEffectSummon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSummonDisable: CGameEffectSummonDisable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSurgeMod: CGameEffectSurgeMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectSwapHitpoints: CGameEffectSwapHitpoints ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectTeleport: CGameEffectTeleport ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectThac0: CGameEffectThac0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectThac0Left: CGameEffectThac0Left ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectThac0Right: CGameEffectThac0Right ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectTimeStop: CGameEffectTimeStop ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectTracking: CGameEffectTracking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectTranslucent: CGameEffectTranslucent ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectTurnUndead: CGameEffectTurnUndead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectTurnUndeadModifier: CGameEffectTurnUndeadModifier ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectUnpauseCaster: CGameEffectUnpauseCaster ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectUnstun: CGameEffectUnstun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectUnsummon: CGameEffectUnsummon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectUsability: CGameEffectUsability ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectUsabilityList: CGameEffectUsabilityList ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectUseAnyItem: CGameEffectUseAnyItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectVisible: CGameEffectVisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectVisualAnimationEffect: CGameEffectVisualAnimationEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectVisualEffect: CGameEffectVisualEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectVisualRange: CGameEffectVisualRange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectVisualSpellHit: CGameEffectVisualSpellHit ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectVisualSpellHitIWD: CGameEffectVisualSpellHitIWD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectVocalize: CGameEffectVocalize ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectWIS: CGameEffectWIS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectWebHold: CGameEffectWebHold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectWish: CGameEffectWish ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameEffectXP: CGameEffectXP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameFile: CGameFile --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 12 | :ref:`CResHelper` | m_cResGame | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameFireball3d: CGameFireball3d --------------------------------- Used by the :ref:`CGameFireball3d Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 71 | :ref:`CGameObject` | m_cGameObject | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x48 | 16 | unsigned char | m_terrainTable[16] | +------------+----------+----------------------------------------+-------------------------------+ | 0x58 | 16 | unsigned char | m_visibleTerrainTable[16] | +------------+----------+----------------------------------------+-------------------------------+ | 0x68 | 2 | unsigned short | m_animationID | +------------+----------+----------------------------------------+-------------------------------+ | 0x6A | 2 | unsigned short | m_animationIDStatic | +------------+----------+----------------------------------------+-------------------------------+ | 0x6C | 7 | unsigned char | m_colorRangeValues[7] | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x74 | 2 | unsigned short | m_ringGranularity | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x78 | 192 | :ref:`CVidCell` | m_spriteSplashVidCell | +------------+----------+----------------------------------------+-------------------------------+ | 0x138 | 36 | :ref:`CVidPalette` | m_spriteSplashPalette | +------------+----------+----------------------------------------+-------------------------------+ | 0x15C | 2 | short | m_holdDuration | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x160 | 4 | int | m_radius | +------------+----------+----------------------------------------+-------------------------------+ | 0x164 | 4 | int | m_speed | +------------+----------+----------------------------------------+-------------------------------+ | 0x168 | 1 | unsigned char | m_duration | +------------+----------+----------------------------------------+-------------------------------+ | 0x169 | 1 | unsigned char | m_collision | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x16C | 8 | :ref:`CSize` | m_ellipseSize | +------------+----------+----------------------------------------+-------------------------------+ | 0x174 | 4 | unsigned char\* | m_pPlacementGrid | +------------+----------+----------------------------------------+-------------------------------+ | 0x178 | 8 | :ref:`CPoint` | m_nEllipse | +------------+----------+----------------------------------------+-------------------------------+ | 0x180 | 4 | :ref:`CRect`\* | m_pEllipse | +------------+----------+----------------------------------------+-------------------------------+ | 0x184 | 4 | unsigned char\* | m_flagEllipse | +------------+----------+----------------------------------------+-------------------------------+ | 0x188 | 20 | :ref:`CSound` | m_sndExplosion | +------------+----------+----------------------------------------+-------------------------------+ | 0x19C | 4 | :ref:`CString` | m_sSoundTemporal | +------------+----------+----------------------------------------+-------------------------------+ | 0x1A0 | 4 | int | m_bCenterSoundLooping | +------------+----------+----------------------------------------+-------------------------------+ | 0x1A4 | 4 | int | m_bSplashGlow | +------------+----------+----------------------------------------+-------------------------------+ | 0x1A8 | 4 | int | m_bBrightest | +------------+----------+----------------------------------------+-------------------------------+ | 0x1AC | 4 | int | m_bRingTemporals | +------------+----------+----------------------------------------+-------------------------------+ | 0x1B0 | 4 | int | m_bInteriorTemporals | +------------+----------+----------------------------------------+-------------------------------+ | 0x1B4 | 4 | int | m_bRandomSpeed | +------------+----------+----------------------------------------+-------------------------------+ | 0x1B8 | 4 | int | m_bPalettedRing | +------------+----------+----------------------------------------+-------------------------------+ | 0x1BC | 4 | int | m_bPalettedArea | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C0 | 4 | int | m_bCone | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C4 | 2 | unsigned short | m_coneSize | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C8 | 8 | :ref:`CPoint` | m_posEdge | +------------+----------+----------------------------------------+-------------------------------+ | 0x1D0 | 4 | int | m_bNewPalette | +------------+----------+----------------------------------------+-------------------------------+ | 0x1D4 | 176 | :ref:`CVidBitmap` | m_newPalette | +------------+----------+----------------------------------------+-------------------------------+ | 0x284 | 8 | :ref:`CResRef` | m_fireBallArea | +------------+----------+----------------------------------------+-------------------------------+ | 0x28C | 8 | :ref:`CResRef` | m_fireBallRing | +------------+----------+----------------------------------------+-------------------------------+ | 0x294 | 2 | unsigned short | m_projectileType | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x298 | 4 | int | m_bPermanent | +------------+----------+----------------------------------------+-------------------------------+ | 0x29C | 4 | int | m_bCanSave | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameID: CGameID --------------------------------- +------------+----------+---------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+---------------------------------------------+-------------------------------+ | 0x00 | 8 | unsigned __int64 | m_ulGameID | +------------+----------+---------------------------------------------+-------------------------------+ | 0x00 | 8 | :ref:`CGameID\:\:GameID_t` | m_gameID | +------------+----------+---------------------------------------------+-------------------------------+ ---- .. _CGameIDGameID_t: CGameID\:\:GameID_t --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | unsigned int | m_nAppID : 24 | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | unsigned int | m_nType : 8 | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 4 | unsigned int | m_nModID : 32 | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameJournal: CGameJournal --------------------------------- Used by the :ref:`CGameJournal Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 20 | :ref:`CTypedPtrArray` | m_aChapters | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameJournalAlphabetizer: CGameJournalAlphabetizer --------------------------------- +------------+----------+-----------------------------------------------+------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------+------------------+ | 0x00 | 4 | :ref:`CGameJournalEntry`\* | pEntry | +------------+----------+-----------------------------------------------+------------------+ | 0x04 | 4 | :ref:`CString` | stText | +------------+----------+-----------------------------------------------+------------------+ ---- .. _CGameJournalEntry: CGameJournalEntry --------------------------------- +------------+----------+-----------------------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------------+-------------------------------+ | 0x00 | 4 | unsigned long | m_strText | +------------+----------+-----------------------------------------------------+-------------------------------+ | 0x04 | 4 | long | m_nTime | +------------+----------+-----------------------------------------------------+-------------------------------+ | 0x08 | 4 | ``CGameJournalEntryFlag`` | m_Flag | +------------+----------+-----------------------------------------------------+-------------------------------+ | 0x0C | 2 | unsigned short | m_wType | +------------+----------+-----------------------------------------------------+-------------------------------+ | 0x0E | 1 | unsigned char | m_bCharacter | +------------+----------+-----------------------------------------------------+-------------------------------+ | 0x0F | 1 | unsigned char | m_nCharacterHasNotRead | +------------+----------+-----------------------------------------------------+-------------------------------+ **Notes** :: enum CGameJournalEntryFlag { CGJEOpen = 0 CGJEClosed = 1 CGJEInUse = 2 } ---- .. _CGameObject: CGameObject --------------------------------- Used by the :ref:`CGameObject Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | vfptr | vfptr | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 1 | unsigned char | m_objectType | +------------+----------+----------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 8 | :ref:`CPoint` | m_pos | +------------+----------+----------------------------------------+-------------------------------+ | 0x10 | 4 | long | m_posZ | +------------+----------+----------------------------------------+-------------------------------+ | 0x14 | 4 | :ref:`CGameArea`\* | m_pArea | +------------+----------+----------------------------------------+-------------------------------+ | 0x18 | 4 | POSITION\* | m_posVertList | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C | 1 | unsigned char | m_listType | +------------+----------+----------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x20 | 20 | :ref:`CAIObjectType` | m_typeAI | +------------+----------+----------------------------------------+-------------------------------+ | 0x34 | 4 | long | m_id | +------------+----------+----------------------------------------+-------------------------------+ | 0x38 | 2 | short | m_canBeSeen | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x3C | 4 | int | m_remotePlayerID | +------------+----------+----------------------------------------+-------------------------------+ | 0x40 | 4 | long | m_remoteObjectID | +------------+----------+----------------------------------------+-------------------------------+ | 0x44 | 1 | unsigned char | m_AISpeed | +------------+----------+----------------------------------------+-------------------------------+ | 0x45 | 1 | unsigned char | m_bLocalControl | +------------+----------+----------------------------------------+-------------------------------+ | 0x46 | 1 | unsigned char | m_AIInhibitor | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ **Notes** The *m_objectType* field can contain one of the following values: +-----------------+-----------------------------+ | **Object Type** | **Object Type Description** | +-----------------+-----------------------------+ | 0x00 | TYPE_NONE | +-----------------+-----------------------------+ | 0x01 | TYPE_AIBASE | +-----------------+-----------------------------+ | 0x10 | TYPE_SOUND | +-----------------+-----------------------------+ | 0x11 | TYPE_CONTAINER | +-----------------+-----------------------------+ | 0x20 | TYPE_SPAWNING | +-----------------+-----------------------------+ | 0x21 | TYPE_DOOR | +-----------------+-----------------------------+ | 0x30 | TYPE_STATIC | +-----------------+-----------------------------+ | 0x31 | TYPE_SPRITE | +-----------------+-----------------------------+ | 0x40 | TYPE_OBJECT_MARKER | +-----------------+-----------------------------+ | 0x41 | TYPE_TRIGGER | +-----------------+-----------------------------+ | 0x51 | TYPE_TILED_OBJECT | +-----------------+-----------------------------+ | 0x60 | TYPE_TEMPORAL | +-----------------+-----------------------------+ | 0x61 | TYPE_AREA_AI | +-----------------+-----------------------------+ | 0x70 | TYPE_FIREBALL | +-----------------+-----------------------------+ | 0x71 | TYPE_GAME_AI | +-----------------+-----------------------------+ ---- .. _CGameObjectArray: CGameObjectArray --------------------------------- See :ref:`CGameObjectArray Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameObjectArrayEntry: CGameObjectArrayEntry --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 2 | short | m_objectId | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 4 | :ref:`CGameObject`\* | m_objectPtr | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameOptions: CGameOptions --------------------------------- +------------+----------+----------------+------------------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------+------------------------------------------+ | 0x00 | 4 | unsigned long | m_gore | +------------+----------+----------------+------------------------------------------+ | 0x04 | 4 | unsigned long | m_goreOption | +------------+----------+----------------+------------------------------------------+ | 0x08 | 4 | unsigned long | m_scrollSpeed | +------------+----------+----------------+------------------------------------------+ | 0x0C | 4 | unsigned long | m_displayVerbalText | +------------+----------+----------------+------------------------------------------+ | 0x10 | 4 | unsigned long | m_guiFeedBackLevel | +------------+----------+----------------+------------------------------------------+ | 0x14 | 4 | unsigned long | m_locatorFeedBackLevel | +------------+----------+----------------+------------------------------------------+ | 0x18 | 4 | unsigned long | m_soundMusicVolume | +------------+----------+----------------+------------------------------------------+ | 0x1C | 4 | unsigned long | m_soundFXVolume | +------------+----------+----------------+------------------------------------------+ | 0x20 | 4 | unsigned long | m_soundDialogVolume | +------------+----------+----------------+------------------------------------------+ | 0x24 | 4 | unsigned long | m_nVolumeAmbients | +------------+----------+----------------+------------------------------------------+ | 0x28 | 4 | unsigned long | m_soundMovieVolume | +------------+----------+----------------+------------------------------------------+ | 0x2C | 4 | unsigned long | m_soundFootStepsOn | +------------+----------+----------------+------------------------------------------+ | 0x30 | 4 | unsigned long | m_soundVoicesNo | +------------+----------+----------------+------------------------------------------+ | 0x34 | 4 | unsigned long | m_graphicsBrightness | +------------+----------+----------------+------------------------------------------+ | 0x38 | 4 | unsigned long | m_graphicsFontZoom | +------------+----------+----------------+------------------------------------------+ | 0x3C | 4 | float | m_spriteBlurAmount | +------------+----------+----------------+------------------------------------------+ | 0x40 | 4 | unsigned long | m_graphicsTranslucentShadows | +------------+----------+----------------+------------------------------------------+ | 0x44 | 4 | unsigned long | m_graphicsForceMirroringOff | +------------+----------+----------------+------------------------------------------+ | 0x48 | 4 | unsigned long | m_graphicsTranslucentEffects | +------------+----------+----------------+------------------------------------------+ | 0x4C | 4 | unsigned long | m_toolTips | +------------+----------+----------------+------------------------------------------+ | 0x50 | 4 | unsigned long | m_nBoredTime | +------------+----------+----------------+------------------------------------------+ | 0x54 | 4 | unsigned long | m_nCommandSoundsFrequency | +------------+----------+----------------+------------------------------------------+ | 0x58 | 4 | unsigned long | m_nSelectionSoundsFrequency | +------------+----------+----------------+------------------------------------------+ | 0x5C | 4 | unsigned long | m_bAlwaysDither | +------------+----------+----------------+------------------------------------------+ | 0x60 | 4 | unsigned long | m_nKeyBoardScrollAmount | +------------+----------+----------------+------------------------------------------+ | 0x64 | 4 | unsigned long | m_nEffectTextLevel | +------------+----------+----------------+------------------------------------------+ | 0x68 | 4 | unsigned long | m_nTutorialState | +------------+----------+----------------+------------------------------------------+ | 0x6C | 4 | unsigned long | m_nAttackSounds | +------------+----------+----------------+------------------------------------------+ | 0x70 | 4 | unsigned long | m_nAutoPauseState | +------------+----------+----------------+------------------------------------------+ | 0x74 | 4 | unsigned long | m_bAutoPauseCenter | +------------+----------+----------------+------------------------------------------+ | 0x78 | 4 | long | m_nDifficultyMultiplier | +------------+----------+----------------+------------------------------------------+ | 0x7C | 4 | long | m_nMPDifficultyMultiplier | +------------+----------+----------------+------------------------------------------+ | 0x80 | 4 | int | m_bNoExtraDamage | +------------+----------+----------------+------------------------------------------+ | 0x84 | 4 | int | m_bAutoUseMagicAmmo | +------------+----------+----------------+------------------------------------------+ | 0x88 | 4 | int | m_bNoExtraXP | +------------+----------+----------------+------------------------------------------+ | 0x8C | 4 | unsigned long | m_bInfravision | +------------+----------+----------------+------------------------------------------+ | 0x90 | 4 | unsigned long | m_bStupidQuickItemStuff | +------------+----------+----------------+------------------------------------------+ | 0x94 | 4 | int | m_bWeatherEnabled | +------------+----------+----------------+------------------------------------------+ | 0x98 | 4 | int | m_bCheatsEnabled | +------------+----------+----------------+------------------------------------------+ | 0x9C | 4 | int | m_bEnvironmentalAudio | +------------+----------+----------------+------------------------------------------+ | 0xA0 | 4 | int | m_bRestHealParty | +------------+----------+----------------+------------------------------------------+ | 0xA4 | 4 | int | m_bTerrainHugging | +------------+----------+----------------+------------------------------------------+ | 0xA8 | 4 | int | m_bHPOverHead | +------------+----------+----------------+------------------------------------------+ | 0xAC | 4 | int | m_bDebugMode | +------------+----------+----------------+------------------------------------------+ | 0xB0 | 4 | int | m_bUIEditMode | +------------+----------+----------------+------------------------------------------+ | 0xB4 | 4 | int | m_bCloudSavesEnabled | +------------+----------+----------------+------------------------------------------+ | 0xB8 | 4 | int | m_bNeverShowNuisanceSOD | +------------+----------+----------------+------------------------------------------+ | 0xBC | 4 | int | m_nActiveCampaign | +------------+----------+----------------+------------------------------------------+ | 0xC0 | 4 | int | m_bDeveloperMode | +------------+----------+----------------+------------------------------------------+ | 0xC4 | 4 | int | m_bForceDialogPause | +------------+----------+----------------+------------------------------------------+ | 0xC8 | 4 | int | m_bUse3dAnimations | +------------+----------+----------------+------------------------------------------+ | 0xCC | 4 | int | m_bCriticalHitScreenShake | +------------+----------+----------------+------------------------------------------+ | 0xD0 | 4 | int | m_bHotkeysOnToolTips | +------------+----------+----------------+------------------------------------------+ | 0xD4 | 4 | int | m_bVeryLowPerformance | +------------+----------+----------------+------------------------------------------+ | 0xD8 | 4 | int | m_bDisplayExtraCombatInfo | +------------+----------+----------------+------------------------------------------+ | 0xDC | 2 | unsigned short | m_nAreaEffectsDensity | +------------+----------+----------------+------------------------------------------+ | | 2 | | ```` | +------------+----------+----------------+------------------------------------------+ | 0xE0 | 4 | int | m_bDuplicateFloatingText | +------------+----------+----------------+------------------------------------------+ | 0xE4 | 1 | unsigned char | m_nTilesPrecachePercent | +------------+----------+----------------+------------------------------------------+ | | 3 | | ```` | +------------+----------+----------------+------------------------------------------+ | 0xE8 | 4 | int | m_bColorCircles | +------------+----------+----------------+------------------------------------------+ | 0xEC | 4 | int | m_bClassicCircles | +------------+----------+----------------+------------------------------------------+ | 0xF0 | 4 | int | m_nCombatUI | +------------+----------+----------------+------------------------------------------+ | 0xF4 | 4 | int | m_bOverConfirmEverything | +------------+----------+----------------+------------------------------------------+ | 0xF8 | 4 | int | m_bShowLearnableSpells | +------------+----------+----------------+------------------------------------------+ | 0xFC | 4 | int | m_bShowTriggersOnTab | +------------+----------+----------------+------------------------------------------+ | 0x100 | 4 | int | m_bShowBlackSpace | +------------+----------+----------------+------------------------------------------+ | 0x104 | 4 | int | m_bUseNearestNeighbourScaling | +------------+----------+----------------+------------------------------------------+ | 0x108 | 4 | int | m_showAOE | +------------+----------+----------------+------------------------------------------+ | 0x10C | 4 | int | m_bDisableCastingGlows | +------------+----------+----------------+------------------------------------------+ | 0x110 | 4 | int | m_bLowMemSounds1 | +------------+----------+----------------+------------------------------------------+ | 0x114 | 4 | int | m_bLowMemSounds2 | +------------+----------+----------------+------------------------------------------+ | 0x118 | 4 | int | m_bDisableVEFVidCells | +------------+----------+----------------+------------------------------------------+ | 0x11C | 4 | int | m_bDisableDisplayText | +------------+----------+----------------+------------------------------------------+ | 0x120 | 4 | int | m_bMidLevelBrighten | +------------+----------+----------------+------------------------------------------+ | 0x124 | 4 | int | m_bHighLevelBrighten | +------------+----------+----------------+------------------------------------------+ | 0x128 | 2 | unsigned short | m_nAreaEffectsRefreshProb | +------------+----------+----------------+------------------------------------------+ | | 2 | | ```` | +------------+----------+----------------+------------------------------------------+ | 0x12C | 4 | int | m_bEnhancedPathSearch | +------------+----------+----------------+------------------------------------------+ | 0x130 | 4 | int | m_bPausingMap | +------------+----------+----------------+------------------------------------------+ | 0x134 | 4 | int | m_bExtraFeedback | +------------+----------+----------------+------------------------------------------+ | 0x138 | 4 | int | m_bFilterGames | +------------+----------+----------------+------------------------------------------+ | 0x13C | 4 | int | m_bAllLearnSpellInfo | +------------+----------+----------------+------------------------------------------+ | 0x140 | 4 | int | m_bDisableStaticsDuringCombat | +------------+----------+----------------+------------------------------------------+ | 0x144 | 4 | int | m_bDisableFootstepsDuringCombat | +------------+----------+----------------+------------------------------------------+ | 0x148 | 4 | int | m_bDisablePlacedSoundsDuringCombat | +------------+----------+----------------+------------------------------------------+ | 0x14C | 4 | long | m_nSuperDesperateSpeedAttempt | +------------+----------+----------------+------------------------------------------+ | 0x150 | 4 | int | m_bAutomatedSpeedAdjusting | +------------+----------+----------------+------------------------------------------+ | 0x154 | 4 | int | m_bAutomatedGraphicsTranslucentShadows | +------------+----------+----------------+------------------------------------------+ | 0x158 | 4 | int | m_bAutomatedVeryLowPerformance | +------------+----------+----------------+------------------------------------------+ | 0x15C | 4 | int | m_bAutomatedLowPerformance | +------------+----------+----------------+------------------------------------------+ | 0x160 | 4 | int | m_bAutomatedDisableBrightest | +------------+----------+----------------+------------------------------------------+ | 0x164 | 4 | int | m_bAutomatedLimitTransparency | +------------+----------+----------------+------------------------------------------+ | 0x168 | 4 | int | m_bAutomatedDisableCastingGlows | +------------+----------+----------------+------------------------------------------+ | 0x16C | 4 | int | m_bAutomatedDisableVEFVidCells | +------------+----------+----------------+------------------------------------------+ | 0x170 | 4 | int | m_bAutomatedMidLevelBrighten | +------------+----------+----------------+------------------------------------------+ | 0x174 | 4 | int | m_bAutomatedHighLevelBrighten | +------------+----------+----------------+------------------------------------------+ | 0x178 | 4 | int | m_bAutomatedSoundFootStepsOn | +------------+----------+----------------+------------------------------------------+ | 0x17C | 4 | int | m_bAutomatedAttackSounds | +------------+----------+----------------+------------------------------------------+ | 0x180 | 4 | int | m_bAutomatedUse3dAnimations | +------------+----------+----------------+------------------------------------------+ | 0x184 | 4 | int | m_bAutomatedDisableVVCSounds | +------------+----------+----------------+------------------------------------------+ | 0x188 | 4 | int | m_bAutomatedFasterBlur | +------------+----------+----------------+------------------------------------------+ | 0x18C | 4 | long | m_nCutAutomatedGraphicsTranslucentShadows| +------------+----------+----------------+------------------------------------------+ | 0x190 | 4 | long | m_nCutAutomatedVeryLowPerformance | +------------+----------+----------------+------------------------------------------+ | 0x194 | 4 | long | m_nCutAutomatedLowPerformance | +------------+----------+----------------+------------------------------------------+ | 0x198 | 4 | long | m_nCutAutomatedDisableBrightest | +------------+----------+----------------+------------------------------------------+ | 0x19C | 4 | long | m_nCutAutomatedLimitTransparency | +------------+----------+----------------+------------------------------------------+ | 0x1A0 | 4 | long | m_nCutAutomatedDisableCastingGlows | +------------+----------+----------------+------------------------------------------+ | 0x1A4 | 4 | long | m_nCutAutomatedDisableVEFVidCells | +------------+----------+----------------+------------------------------------------+ | 0x1A8 | 4 | long | m_nCutAutomatedMidLevelBrighten | +------------+----------+----------------+------------------------------------------+ | 0x1AC | 4 | long | m_nCutAutomatedHighLevelBrighten | +------------+----------+----------------+------------------------------------------+ | 0x1B0 | 4 | long | m_nCutAutomatedSoundFootStepsOn | +------------+----------+----------------+------------------------------------------+ | 0x1B4 | 4 | long | m_nCutAutomatedAttackSounds | +------------+----------+----------------+------------------------------------------+ | 0x1B8 | 4 | long | m_nCutAutomatedUse3dAnimations | +------------+----------+----------------+------------------------------------------+ | 0x1BC | 4 | long | m_nCutAutomatedDisableVVCSounds | +------------+----------+----------------+------------------------------------------+ | 0x1C0 | 4 | long | m_nCutAutomatedFasterBlur | +------------+----------+----------------+------------------------------------------+ | 0x1C4 | 4 | int | m_bPCOnlyCombatMode | +------------+----------+----------------+------------------------------------------+ | 0x1C8 | 4 | int | m_bFullyDisableNonVisibleDuringCombat | +------------+----------+----------------+------------------------------------------+ | 0x1CC | 4 | int | m_bDisableVVCSounds | +------------+----------+----------------+------------------------------------------+ | 0x1D0 | 4 | int | m_bFasterBlur | +------------+----------+----------------+------------------------------------------+ | 0x1D4 | 4 | long | m_nFatFingerRadius | +------------+----------+----------------+------------------------------------------+ | 0x1D8 | 4 | int | m_bScaleUI | +------------+----------+----------------+------------------------------------------+ | 0x1DC | 4 | long | m_nRenderActionQueue | +------------+----------+----------------+------------------------------------------+ | 0x1E0 | 4 | int | m_bConfirmDialog | +------------+----------+----------------+------------------------------------------+ | 0x1E4 | 4 | int | m_bHardwareMouseCursor | +------------+----------+----------------+------------------------------------------+ | 0x1E8 | 4 | int | m_bShowHealth | +------------+----------+----------------+------------------------------------------+ | 0x1EC | 4 | int | m_bMaxHP | +------------+----------+----------------+------------------------------------------+ | 0x1F0 | 4 | int | m_bStoryMode | +------------+----------+----------------+------------------------------------------+ | 0x1F4 | 4 | int | m_bNightmareMode | +------------+----------+----------------+------------------------------------------+ | 0x1F8 | 4 | int | m_bNightmareBonusGold | +------------+----------+----------------+------------------------------------------+ | 0x1FC | 4 | int | m_bNightmareBonusXP | +------------+----------+----------------+------------------------------------------+ | 0x200 | 4 | int | m_b3ESneakAttack | +------------+----------+----------------+------------------------------------------+ | 0x204 | 4 | int | m_bClericRangerFix | +------------+----------+----------------+------------------------------------------+ | 0x208 | 4 | int | m_bShowPauseDate | +------------+----------+----------------+------------------------------------------+ | 0x20C | 4 | int | m_bDisableCosmeticAttacks | +------------+----------+----------------+------------------------------------------+ | 0x210 | 4 | int | m_bJournalPopups | +------------+----------+----------------+------------------------------------------+ | 0x214 | 4 | int | m_bRenderTravelRegions | +------------+----------+----------------+------------------------------------------+ | 0x218 | 4 | int | m_bRenderSearchMap | +------------+----------+----------------+------------------------------------------+ | 0x21C | 4 | int | m_bRenderDynamicSearchMap | +------------+----------+----------------+------------------------------------------+ | 0x220 | 4 | int | m_bRenderFrameTimes | +------------+----------+----------------+------------------------------------------+ | 0x224 | 4 | int | m_bZoomLock | +------------+----------+----------------+------------------------------------------+ | 0x228 | 4 | int | m_bDisableMultiplayerBanters | +------------+----------+----------------+------------------------------------------+ | 0x22C | 4 | int | m_bRenderPath | +------------+----------+----------------+------------------------------------------+ | 0x230 | 4 | int | m_bFogEnabled | +------------+----------+----------------+------------------------------------------+ | 0x234 | 4 | int | m_bUseSpriteShader | +------------+----------+----------------+------------------------------------------+ | 0x238 | 4 | int | m_bCharacterHighlightsEnabled | +------------+----------+----------------+------------------------------------------+ | 0x23C | 4 | int | m_bGreyscaleOnPauseEnabled | +------------+----------+----------------+------------------------------------------+ | 0x240 | 4 | int | m_bShortDescription | +------------+----------+----------------+------------------------------------------+ | 0x244 | 4 | long | m_nMaxStringEntries | +------------+----------+----------------+------------------------------------------+ | 0x248 | 4 | int | m_bRenderExploredMap | +------------+----------+----------------+------------------------------------------+ | 0x24C | 4 | int | m_bEnableDirectX | +------------+----------+----------------+------------------------------------------+ | 0x250 | 4 | int | m_bEnableMPChatMenu | +------------+----------+----------------+------------------------------------------+ | 0x254 | 4 | int | m_bExpireTraps | +------------+----------+----------------+------------------------------------------+ | 0x258 | 4 | long | m_nDifficultyLevel | +------------+----------+----------------+------------------------------------------+ ---- .. _CGamePermission: CGamePermission --------------------------------- Used by the :ref:`CGamePermission Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 8 | unsigned char | m_permission[8] | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameRemoteObjectArray: CGameRemoteObjectArray --------------------------------- +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x00 | 4 | :ref:`CGameRemoteObjectListEntry`\*\* | m_pArray | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x04 | 2 | short | m_nArraySize | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x06 | 2 | short | m_nControlsChanged | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x08 | 4 | :ref:`CGameRemoteObjectControlChange`\* | m_pControlsChanged | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x0C | 4 | :ref:`CGameRemoteObjectControlChange`\* | m_pControlsChangedTail | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x10 | 2 | short | m_nDeletions | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | | 2 | | ```` | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x14 | 4 | :ref:`CGameRemoteObjectDeletion`\* | m_pDeletions | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x18 | 4 | :ref:`CGameRemoteObjectDeletion`\* | m_pDeletionsTail | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x1C | 2 | short | m_nControlsAreaChanged | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x1E | 48 | :ref:`CResRef` | m_psControlsAreaChangedName[6] | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | | 2 | | ```` | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x50 | 24 | unsigned long | m_pnControlsAreaChangedPlayerNum[6] | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ | 0x68 | 12 | short | m_pnControlsAreaChangedFirstObject[6] | +------------+----------+-------------------------------------------------------------------------+---------------------------------------+ ---- .. _CGameRemoteObjectControlChange: CGameRemoteObjectControlChange --------------------------------- +------------+----------+-------------------------------------------------------------------------+--------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-------------------------------------------------------------------------+--------------+ | 0x00 | 4 | int | oldPlayerID | +------------+----------+-------------------------------------------------------------------------+--------------+ | 0x04 | 4 | long | oldObjectID | +------------+----------+-------------------------------------------------------------------------+--------------+ | 0x08 | 4 | int | newPlayerID | +------------+----------+-------------------------------------------------------------------------+--------------+ | 0x0C | 4 | long | newObjectID | +------------+----------+-------------------------------------------------------------------------+--------------+ | 0x10 | 4 | :ref:`CGameRemoteObjectControlChange`\* | pNext | +------------+----------+-------------------------------------------------------------------------+--------------+ | 0x14 | 1 | unsigned char | localControl | +------------+----------+-------------------------------------------------------------------------+--------------+ | | 3 | | ````| +------------+----------+-------------------------------------------------------------------------+--------------+ ---- .. _CGameRemoteObjectDeletion: CGameRemoteObjectDeletion --------------------------------- +------------+----------+---------------------------------------------------------------+-----------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+---------------------------------------------------------------+-----------------+ | 0x00 | 4 | int | deletedPlayerID | +------------+----------+---------------------------------------------------------------+-----------------+ | 0x04 | 4 | long | deletedObjectID | +------------+----------+---------------------------------------------------------------+-----------------+ | 0x08 | 4 | :ref:`CGameRemoteObjectDeletion`\* | pNext | +------------+----------+---------------------------------------------------------------+-----------------+ ---- .. _CGameRemoteObjectListEntry: CGameRemoteObjectListEntry --------------------------------- +------------+----------+-----------------------------------------------------------------+----------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------------------------+----------------+ | 0x00 | 4 | int | remotePlayerID | +------------+----------+-----------------------------------------------------------------+----------------+ | 0x04 | 4 | long | remoteObjectID | +------------+----------+-----------------------------------------------------------------+----------------+ | 0x08 | 4 | long | localObjectID | +------------+----------+-----------------------------------------------------------------+----------------+ | 0x0C | 4 | :ref:`CGameRemoteObjectListEntry`\* | pNext | +------------+----------+-----------------------------------------------------------------+----------------+ ---- .. _CGameRemoveMapNote: CGameRemoveMapNote --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 324 | :ref:`CGameEffect` | m_cGameEffect | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameSave: CGameSave --------------------------------- Used by the :ref:`CGameSave Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | unsigned long | m_inputMode | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 8 | :ref:`CResRef` | m_cResCurrentWorldArea | +------------+----------+----------------------------------------+-------------------------------+ | 0x0C | 4 | unsigned long | m_nCurrentWorldLink | +------------+----------+----------------------------------------+-------------------------------+ | 0x10 | 4 | unsigned long | m_nPartyGold | +------------+----------+----------------------------------------+-------------------------------+ | 0x14 | 2 | short | m_curFormation | +------------+----------+----------------------------------------+-------------------------------+ | 0x16 | 10 | short | m_quickFormations[5] | +------------+----------+----------------------------------------+-------------------------------+ | 0x20 | 400 | :ref:`CItem`\* | m_groupInventory[100] | +------------+----------+----------------------------------------+-------------------------------+ | 0x1B0 | 4 | int | m_bArenaMode | +------------+----------+----------------------------------------+-------------------------------+ | 0x1B4 | 2 | short | m_groupInventoryNumber | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x1B8 | 4 | unsigned long | m_mode | +------------+----------+----------------------------------------+-------------------------------+ | 0x1BC | 4 | int | m_cutScene | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C0 | 4 | long | m_nCutSceneStatusOverride | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameSaveCharacter: CGameSaveCharacter --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | unsigned long | m_actionMode | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 208 | :ref:`CButtonData` | m_quickWeapons[4] | +------------+----------+----------------------------------------+-------------------------------+ | 0xD4 | 156 | :ref:`CButtonData` | m_quickSpells[3] | +------------+----------+----------------------------------------+-------------------------------+ | 0x170 | 156 | :ref:`CButtonData` | m_quickItems[3] | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameSound: CGameSound --------------------------------- Used by the :ref:`CGameSound Class` +------------+----------+---------------------------------------------------+-------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+---------------------------------------------------+-------------------+ | 0x00 | 71 | :ref:`CGameObject` | m_cGameObject | +------------+----------+---------------------------------------------------+-------------------+ | | 1 | | ```` | +------------+----------+---------------------------------------------------+-------------------+ | 0x48 | 212 | :ref:`CAreaFileSoundObject` | m_soundObject | +------------+----------+---------------------------------------------------+-------------------+ | 0x11c | 20 | :ref:`CSound` | m_looping | +------------+----------+---------------------------------------------------+-------------------+ | 0x130 | 4 | int | m_bLoopPlaying | +------------+----------+---------------------------------------------------+-------------------+ | 0x134 | 4 | long | m_period | +------------+----------+---------------------------------------------------+-------------------+ | 0x138 | 4 | long | m_periodCount | +------------+----------+---------------------------------------------------+-------------------+ | 0x13c | 1 | unsigned char | m_currentSound | +------------+----------+---------------------------------------------------+-------------------+ | | 3 | | ```` | +------------+----------+---------------------------------------------------+-------------------+ | 0x140 | 4 | unsigned long | m_timeOfDayActive | +------------+----------+---------------------------------------------------+-------------------+ ---- .. _CGameSpawning: CGameSpawning --------------------------------- Used by the :ref:`CGameSpawning Class` +------------+----------+---------------------------------------------------------------------------------+---------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+---------------------------------------------------------------------------------+---------------------------+ | 0x00 | 71 | :ref:`CGameObject` | m_cGameObject | +------------+----------+---------------------------------------------------------------------------------+---------------------------+ | | 1 | | ```` | +------------+----------+---------------------------------------------------------------------------------+---------------------------+ | 0x48 | 200 | :ref:`CAreaFileRandomMonsterSpawningPoint` | m_spawningObject | +------------+----------+---------------------------------------------------------------------------------+---------------------------+ | 0x110 | 16 | unsigned char | m_terrainTable[16] | +------------+----------+---------------------------------------------------------------------------------+---------------------------+ | 0x120 | 16 | unsigned char | m_visibleTerrainTable[16] | +------------+----------+---------------------------------------------------------------------------------+---------------------------+ | 0x130 | 4 | long | m_nTrackingCounter | +------------+----------+---------------------------------------------------------------------------------+---------------------------+ | 0x134 | 4 | unsigned long | m_weightSum | +------------+----------+---------------------------------------------------------------------------------+---------------------------+ ---- .. _CGameSprite: CGameSprite --------------------------------- Used by the :ref:`CGameSprite Class` +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x00 | 1020 | :ref:`CGameAIBase` | m_cGameAIBase | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3FC | 8 | :ref:`CResRef` | m_resref | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x404 | 2 | unsigned short | m_type | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x408 | 4 | unsigned long | m_expirationTime | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x40C | 2 | unsigned short | m_huntingRange | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x40E | 2 | unsigned short | m_followRange | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x410 | 8 | :ref:`CPoint` | m_posStart | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x418 | 4 | unsigned long | m_timeOfDayVisible | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x41C | 616 | :ref:`CCreatureFileHeader` | m_baseStats | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x684 | 196 | :ref:`CTypedPtrList` | m_knownSpellsPriest[7] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x748 | 252 | :ref:`CTypedPtrList` | m_knownSpellsMage[9] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x844 | 28 | :ref:`CTypedPtrList` | m_knownSpellsInnate[1] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x860 | 28 | :ref:`CCreatureFileMemorizedSpellLevel`\* | m_memorizedSpellsLevelPriest[7] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x87C | 36 | :ref:`CCreatureFileMemorizedSpellLevel`\* | m_memorizedSpellsLevelMage[9] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x8A0 | 4 | :ref:`CCreatureFileMemorizedSpellLevel`\* | m_memorizedSpellsLevelInnate[1] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x8A4 | 196 | :ref:`CTypedPtrList` | m_memorizedSpellsPriest[7] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x968 | 252 | :ref:`CTypedPtrList` | m_memorizedSpellsMage[9] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0xA64 | 28 | :ref:`CTypedPtrList` | m_memorizedSpellsInnate[1] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0xA80 | 168 | :ref:`CGameSpriteEquipment` | m_equipment | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0xB28 | 4 | unsigned char\* | m_pDialogData | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0xB2C | 4 | unsigned long | m_nDialogData | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0xB30 | 2340 | :ref:`CDerivedStats` | m_derivedStats | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x1454 | 2340 | :ref:`CDerivedStats` | m_tempStats | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x1D78 | 2340 | :ref:`CDerivedStats` | m_bonusStats | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x269C | 524 | :ref:`CGameSaveCharacter` | m_gameSaveData | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x28A8 | 4 | :ref:`CString` | m_sName | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x28AC | 1 | unsigned char | m_lastCharacterCount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x28B0 | 164 | :ref:`CGameStatsSprite` | m_cGameStats | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2954 | 8 | :ref:`CResRef` | m_currentArea | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x295C | 1 | unsigned char | m_bGlobal | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x295D | 1 | unsigned char | m_nModalState | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2960 | 40 | :ref:`CSound` | m_sndWalk[2] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2988 | 4 | unsigned long | m_nSndWalk | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x298C | 40 | :ref:`CSound` | m_sndArmor[2] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x29B4 | 1 | unsigned char | m_currSndWalk | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x29B5 | 1 | unsigned char | m_currSndArmor | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x29B8 | 20 | :ref:`CSound` | m_sndReady | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x29CC | 20 | :ref:`CSound` | m_sndDeath | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x29E0 | 20 | :ref:`CSound` | m_sndMagic | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x29F4 | 20 | :ref:`CSound` | m_sndVoice | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2A08 | 20 | :ref:`CSound` | m_sndSpriteEffect | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2A1C | 4 | long | m_nNumberOfTimesTalkedTo | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2A20 | 4 | int | m_bSeenPartyBefore | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2A24 | 8 | :ref:`CResRef` | m_specificScriptName | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2A2C | 96 | long | m_nNumberOfTimesInteractedWith[24]| | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2A8C | 2 | short | m_nHappiness | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2A8E | 2 | short | m_nOldHappiness | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2A90 | 20 | :ref:`CAIObjectType` | m_interactingWith | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2AA4 | 4 | long | m_triggerId | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2AA8 | 4 | int | m_active | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2AAC | 4 | int | m_activeAI | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2AB0 | 4 | int | m_activeImprisonment | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2AB4 | 4 | int | m_bSelected | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2AB8 | 4 | int | m_bPortraitUpdate | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2ABC | 1 | unsigned char | m_bInfravisionOn | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2ABD | 16 | unsigned char | m_terrainTable[16] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2ACD | 16 | unsigned char | m_visibleTerrainTable[16] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2ADD | 16 | unsigned char | m_flightTerrainTable[16] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2AF0 | 16 | :ref:`CGameAnimation` | m_animation | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B00 | 4 | unsigned short\* | m_pSpriteEffectArray | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B04 | 4 | tagPOINT\* | m_pSpriteEffectArrayPosition | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B08 | 1 | unsigned char | m_nTwitches | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B09 | 1 | unsigned char | m_spriteEffectSequenceNumber | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B0A | 1 | unsigned char | m_spriteEffectDuration | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B0B | 1 | unsigned char | m_spriteEffectSequenceLength | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B0C | 1 | char | m_spriteEffectBaseIntensity | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B0D | 1 | unsigned char | m_spriteEffectRandomIntensity | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2B10 | 192 | :ref:`CVidCell` | m_spriteEffectVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2BD0 | 36 | :ref:`CVidPalette` | m_spriteEffectPalette | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2BF4 | 4 | unsigned long | m_spriteEffectFlags | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2BF8 | 192 | :ref:`CVidCell` | m_spriteSplashVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2CB8 | 36 | :ref:`CVidPalette` | m_spriteSplashPalette | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2CDC | 4 | unsigned long | m_spriteSplashFlags | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2CE0 | 16 | :ref:`CRect` | m_rSpriteEffectFX | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2CF0 | 8 | :ref:`CPoint` | m_ptSpriteEffectReference | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2CF8 | 1 | unsigned char | m_effectExtendDirection | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2CF9 | 1 | unsigned char | m_bEscapingArea | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2CFC | 4 | int | m_animationRunning | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2D00 | 4 | long | m_posZDelta | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2D04 | 1 | unsigned char | m_doBounce | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2D05 | 1 | unsigned char | m_nMirrorImages | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2D06 | 1 | unsigned char | m_bBlur | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2D07 | 1 | unsigned char | m_bInvisible | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2D08 | 1 | unsigned char | m_bSanctuary | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2D0C | 192 | :ref:`CVidCell` | m_sanctuaryVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2DCC | 1 | unsigned char | m_bEntangle | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2DD0 | 192 | :ref:`CVidCell` | m_entangleVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2E90 | 1 | unsigned char | m_bMinorGlobe | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2E94 | 192 | :ref:`CVidCell` | m_minorGlobeVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2F54 | 1 | unsigned char | m_bShieldGlobe | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x2F58 | 192 | :ref:`CVidCell` | m_shieldGlobeVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3018 | 1 | unsigned char | m_bGreasePool | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x301C | 192 | :ref:`CVidCell` | m_greasePoolVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x30DC | 1 | | m_bWebHold | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x30E0 | 192 | :ref:`CVidCell` | m_webHoldVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31A0 | 8 | double | m_fCircleChange | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31A8 | 8 | double | m_fCurrCircleChange | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31B0 | 2 | short | m_radius | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31B2 | 1 | char | m_circleFacing | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31B3 | 1 | unsigned char | m_bVisibilityUpdated | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31B8 | 8 | double | m_fDirectionOffset | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31C0 | 2 | short | m_nSequence | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31C4 | 8 | :ref:`CPoint` | m_posExact | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31CC | 8 | :ref:`CPoint` | m_posDelta | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31D4 | 8 | :ref:`CPoint` | m_posDest | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31DC | 8 | :ref:`CPoint` | m_posOld | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31E4 | 8 | :ref:`CPoint` | m_posOldWalk | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31EC | 8 | :ref:`CPoint` | m_posLastVisMapEntry | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31F4 | 4 | long\* | m_pVisMapExploredArea | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31F8 | 2 | short | m_skipDeltaDirection | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31FA | 2 | short | m_deltaDirection | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31FC | 2 | short | m_nNewDirection | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x31FE | 2 | short | m_nDirection | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3200 | 4 | long\* | m_pPath | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3204 | 2 | short | m_nPath | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3206 | 1 | unsigned char | m_bCheckMove | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 1 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3208 | 28 | :ref:`CTypedPtrList` | m_pPathTemp | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3224 | 28 | :ref:`CTypedPtrList` | m_nPathTemp | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3240 | 2 | short | m_currPath | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3244 | 4 | int | m_walkBackwards | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3248 | 4 | int | m_turningAbout | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x324C | 4 | unsigned long | m_lastRGBColor | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3250 | 4 | int | m_pathSearchInvalidDest | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3254 | 4 | int | m_pathCollision | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3258 | 4 | :ref:`CSearchRequest`\* | m_currentSearchRequest | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x325C | 2 | short | m_nBloodFlashAmount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x325E | 2 | short | m_nDamageLocatorTime | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3260 | 4 | unsigned long | m_nDamageLocatorColor | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3264 | 4 | int | m_bBloodFlashOn | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3268 | 176 | :ref:`CVidBitmap` | m_vbPortraitSmall | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3318 | 4 | int | m_bVisibleMonster | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x331C | 4 | int | m_bBumpable | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3320 | 1 | unsigned char | m_bBumped | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3324 | 8 | :ref:`CPoint` | m_ptBumpedFrom | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x332C | 4 | int | m_bInClearBumpPath | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3330 | 4 | unsigned long | m_nBlockedTick | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3334 | 4 | int | m_followLeader | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3338 | 4 | int | m_followLeaderAdditive | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x333C | 4 | long | m_followLeaderNext | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3340 | 4 | int | m_followStart | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3344 | 28 | :ref:`CTypedPtrList` | m_lstBlood | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3360 | 2 | short | m_castCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3364 | 4 | int | m_bStartedCasting | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3368 | 4 | int | m_bInCasting | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x336C | 2 | short | m_selectedSound | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x336E | 2 | short | m_moveCount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3370 | 2 | short | m_moveToFrontQueue | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3372 | 2 | short | m_moveToBackQueue | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3374 | 4 | int | m_moveToBack | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3378 | 4 | int | m_moveToFront | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x337C | 44 | :ref:`CGameEffectList` | m_equipedEffectList | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x33A8 | 44 | :ref:`CGameEffectList` | m_timedEffectList | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x33D4 | 28 | :ref:`CPersistantEffectList` | m_persistantEffects | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x33F0 | 20 | :ref:`CGameAbilityList` | m_lstSelectedLevelUpAbilities | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3404 | 8 | :ref:`CPoint` | m_curDest | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x340C | 4 | long | m_nGregsRetryCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3410 | 4 | int | m_bWaitingForAreaLoadInLeaveAreaLUA | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3414 | 2 | short | m_userCommandPause | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3416 | 2 | short | m_nCommandPause | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3418 | 8 | :ref:`CPoint` | m_curPosition | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3420 | 4 | int | m_tookDamage | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3424 | 4 | POSITION\* | m_groupPosition | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3428 | 4 | int | m_groupMove | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x342C | 4 | int | m_firstDeadAI | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3430 | 4 | :ref:`CProjectile`\* | m_curProjectile | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3434 | 4 | :ref:`CSpell`\* | m_curSpell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3438 | 4 | :ref:`CItem`\* | m_curItem | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x343C | 2 | short | m_curItemSlotNum | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x343E | 2 | short | m_curItemAbilityNum | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3440 | 80 | short | m_weaponProficiencyList[40] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3490 | 8 | unsigned char | m_generalWeaponList[8] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3498 | 2 | short | m_speedFactor | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x349A | 2 | short | m_lastActionID | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x349C | 20 | :ref:`CAIObjectType` | m_liveTypeAI | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34B0 | 20 | :ref:`CAIObjectType` | m_startTypeAI | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34C4 | 4 | int | m_endOfDamageSeq | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34C8 | 2 | short | m_playDeadCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34CA | 2 | short | m_turnToStoneCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34CC | 2 | short | m_lightningReactCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34CE | 2 | short | m_sleepCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34D0 | 2 | short | m_runCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34D2 | 2 | short | m_searchPauseCount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34D4 | 4 | int | m_doneSearch | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34D8 | 2 | short | m_dieCount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34DA | 2 | short | m_pauseCount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34DC | 2 | short | m_recoilFrame | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34DE | 2 | short | m_attackFrame | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34E0 | 4 | long | m_noActionCount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34E4 | 4 | int | m_inFormation | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34E8 | 4 | int | m_newEffect | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34EC | 1 | unsigned char | m_canDamage | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34F0 | 4 | int | m_leftAttack | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34F4 | 1 | unsigned char | m_halfAttack | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34F8 | 4 | int | m_hasColorEffects | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x34FC | 4 | int | m_hasColorRangeEffects | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3500 | 4 | int | m_hasAnimationEffects | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3504 | 4 | int | m_removeFromArea | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3508 | 4 | int | m_forceAnimationReset | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x350C | 44 | :ref:`CMarker` | m_marker | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3538 | 44 | :ref:`CMarker` | m_destMarker | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3564 | 4 | long | m_targetId | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3568 | 8 | :ref:`CPoint` | m_targetPoint | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3570 | 2 | short | m_targetAreaSize | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3572 | 1 | unsigned char | m_nTempSelectedWeapon | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3573 | 1 | unsigned char | m_nTempSelectedWeaponAbility | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3574 | 52 | :ref:`CButtonData` | m_currentUseButton | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35A8 | 8 | :ref:`CResRef` | m_dialog | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35B0 | 8 | :ref:`CResRef` | m_dialogInteraction | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35B8 | 1 | unsigned char | m_sequenceTest | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35BC | 4 | :ref:`STR_RES`\* | m_speech | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C0 | 1 | unsigned char | m_saveVSDeathRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C1 | 1 | unsigned char | m_saveVSWandsRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C2 | 1 | unsigned char | m_saveVSPolyRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C3 | 1 | unsigned char | m_saveVSBreathRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C4 | 1 | unsigned char | m_saveVSSpellRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C5 | 1 | unsigned char | m_magicResistRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C6 | 1 | unsigned char | m_probabilityRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C7 | 1 | unsigned char | m_wildMageLevelModRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35C8 | 1 | unsigned char | m_wildMageSurgeRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 1 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35CA | 2 | short | m_wildSurgeLevel | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35CC | 2 | short | m_nSelectionCountCommon | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35CE | 2 | short | m_nSelectionCountCommonRareCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35D0 | 2 | short | m_nSelectionCountRare | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35D2 | 2 | short | m_nSelectionCountAction | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35D4 | 4 | long | m_lastCheckedHitPoints | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35D8 | 4 | int | m_moraleFailure | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35DC | 4 | int | m_startedSwing | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35E0 | 2 | short | m_followCount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35E4 | 4 | int | m_clearAIOnRemoveFromArea | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35E8 | 4 | long | m_dialogWait | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35EC | 4 | long | m_dialogWaitTarget | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35F0 | 4 | long | m_talkingCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35F4 | 1 | unsigned char | m_talkingRenderCount | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35F5 | 1 | unsigned char | m_inControlLastTime | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35F6 | 1 | unsigned char | m_bSecondPass | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 1 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x35F8 | 28 | :ref:`CTypedPtrList` | m_portraitIcons | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3614 | 192 | :ref:`CVidCell` | m_portraitIconVidCell | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36D4 | 4 | int | m_firstActionSound | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36D8 | 4 | long | m_lastRested | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36DC | 4 | int | m_berserkActive | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36E0 | 2 | short | m_attackSoundDeadzone | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36E4 | 4 | long | m_nHPCONBonusTotalOld | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36E8 | 4 | int | m_bHPCONBonusTotalUpdate | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36EC | 4 | long | m_nLastWeightCheck | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36F0 | 4 | unsigned long | m_modalCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36F4 | 4 | int | m_bHiding | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36F8 | 4 | unsigned long | m_lastRegenerationTime | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x36FC | 4 | int | m_bLevelUp | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3700 | 1 | unsigned char | m_bAllowDialogInterrupt | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3701 | 1 | unsigned char | m_bHappinessChanged | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3704 | 4 | long | m_nUnselectableCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3708 | 4 | unsigned long | m_nUnselectableType | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x370C | 8 | :ref:`CResRef` | m_secondarySounds | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3714 | 4 | long | m_nStealthGreyOut | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3718 | 4 | int | m_bMentalStateActing | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x371C | 12 | int | m_nLastLevelUpLevel[3] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3728 | 4 | int | m_nLastLevelUpHPRoll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x372C | 4 | int | m_bForceVisualEffects | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3730 | 2 | short | m_currentActionId | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3734 | 4 | int | m_bPlayedEncumberedStopped | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3738 | 4 | int | m_bPlayedEncumberedSlowed | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x373C | 4 | long | m_nPlayedEncumberedStopped | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3740 | 4 | long | m_nPlayedEncumberedSlowed | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3744 | 2 | short | m_nPlayedPoisonedDamage | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3746 | 2 | short | m_nEffectListCalls | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3748 | 4 | int | m_bAllowEffectListCall | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x374C | 1 | unsigned char | m_nPreCutSceneMoveScale | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3750 | 4 | int | m_bUsingCutSceneMovement | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3754 | 4 | int | m_bDeleteOnRemove | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3758 | 4 | :ref:`CVariableHash`\* | m_pLocalVariables | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x375C | 4 | int | m_bInUnmarshal | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3760 | 28 | :ref:`CBounceList` | m_lBounceList | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x377C | 4 | long | m_nTransitionPointIndex | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3780 | 4 | long | m_nBounceCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3784 | 4 | long | m_nMoraleAI | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3788 | 4 | long | m_nGeneratedVEFIndex | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x378C | 4 | long | m_nTrackingCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3790 | 4 | :ref:`CGameButtonList`\* | m_interalButtonList | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3794 | 4 | :ref:`CAIScript`\* | m_dreamScript | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3798 | 104 | :ref:`CGameDialogSprite` | m_cDialog | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3800 | 104 | :ref:`CGameDialogSprite` | m_cBanter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3868 | 1 | unsigned char | m_bForceVisRangeRedraw | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x386C | 4 | long | m_nLastExpiryCheck | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3870 | 4 | long | m_nLastContingencyCheck | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3874 | 4 | :ref:`CString` | m_hitBonusesLeft | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3878 | 4 | :ref:`CString` | m_hitBonusesRight | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x387C | 4 | :ref:`CString` | m_damageBonusesLeft | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3880 | 4 | :ref:`CString` | m_damageBonusesRight | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3884 | 2 | short | m_effectMovementRate | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3888 | 4 | unsigned long | m_effectStateFlags | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x388C | 144 | :ref:`CCreatureFileMemorizedSpellLevel` | m_effectMemorizedSpellsLevelMage | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x391C | 112 | :ref:`CCreatureFileMemorizedSpellLevel` | m_effectMemorizedSpellsLevelPriest | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x398C | 4 | int | m_effectStoreInitialized | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3990 | 1 | unsigned char | m_nLevellingUp | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3994 | 4 | int | m_bHasDeathSequence | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3998 | 28 | :ref:`CTypedPtrList` | m_lstTargetIds | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39B4 | 28 | :ref:`CTypedPtrList` | m_lstTargetPts | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39D0 | 4 | int | m_bInStoreState | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39D4 | 4 | int | m_bInDialogState | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39D8 | 4 | long | m_nDialogState | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39DC | 4 | long | m_nWaitingOnDialog | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39E0 | 1 | bool | m_bHighlightPortrait | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39E4 | 4 | unsigned long | m_nHighlightColor | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39E8 | 4 | int | m_bCutSceneOverrideOfState | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39EC | 4 | int | m_bForceEffectProcessFromTimeStop | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39F0 | 4 | int | m_bCopyForAdd | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39F4 | 4 | long | m_nCopyParent | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x39F8 | 28 | :ref:`CTypedPtrList` | m_feedbackQueue | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3A14 | 4 | int | m_bOnSearchMap | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3A18 | 4 | int | m_bRemovedFromMap | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3A1C | 120 | :ref:`CGameSpriteLastUpdate` | m_cLastSpriteUpdate | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3A94 | 4 | int | m_bSendSpriteUpdate | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3A98 | 4 | long | m_nLastDamageTaken | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3A9C | 4 | long | m_nDeadVisualEffectCountDown | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AA0 | 4 | int | m_bForceVisibilityCheck | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AA4 | 1 | unsigned char | m_nVisualRange | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AA8 | 4 | int | m_bPlayAnimationBattleCry | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AAC | 4 | int | m_bPlayAnimationSelectionSound | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AB0 | 10 | unsigned char | m_aLevellupSpellsToPick[10] | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3ABC | 4 | long | m_nCrossAreaChaseCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AC0 | 4 | int | m_bDidAReequipAll | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AC4 | 4 | int | m_bInEquip | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AC8 | 1 | char | m_cFirstResSlot | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3ACC | 4 | long | m_nNumColorRanges | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AD0 | 4 | long | m_nNumColorEffects | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AD4 | 4 | long | m_nNumWeaponImmunities | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AD8 | 4 | int | m_bCheckedIfVisiblePause | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3ADC | 4 | int | m_bCheckedSpecialAbilities | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AE0 | 4 | int | m_bDroppedTempItem | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AE4 | 4 | long | m_nSkippedUpdates | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AE8 | 4 | int | m_bDelayUpdate | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AEC | 4 | long | m_nHalfSwingCounter | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AF0 | 1 | bool | m_bInCopy | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3AF4 | 28 | :ref:`CTypedPtrList` | m_lstVisibleGroundItems | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3B10 | 4 | int | m_nGroundItemPage | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ | 0x3B14 | 4 | float | m_avgProcessAITime | +------------+----------+-----------------------------------------------------------------------------+-------------------------------------+ ---- .. _CGameSpriteGroundItem: CGameSprite\:\:GroundItem --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | long | containerID | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 4 | long | itemSlot | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 8 | :ref:`CResRef` | item | +------------+----------+----------------------------------------+-------------------------------+ | 0x10 | 8 | :ref:`CResRef` | itemIcon | +------------+----------+----------------------------------------+-------------------------------+ | 0x18 | 2 | unsigned short | count | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C | 4 | unsigned long | itemFlags | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameSpriteRenderHealthBar: CGameSprite\:\:RenderHealthBar --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 8 | SDL_Point | pt | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 4 | unsigned long | c | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameSpriteEquipment: CGameSpriteEquipment --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 156 | :ref:`CItem`\* | m_items[39] | +------------+----------+----------------------------------------+-------------------------------+ | 0x9C | 1 | unsigned char | m_selectedWeapon | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x9E | 2 | unsigned short | m_selectedWeaponAbility | +------------+----------+----------------------------------------+-------------------------------+ | 0xA0 | 4 | :ref:`CItem`\* | m_pTempItem | +------------+----------+----------------------------------------+-------------------------------+ | 0xA4 | 4 | :ref:`CGameSprite`\* | m_pSprite | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameSpriteLastUpdate: CGameSpriteLastUpdate --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | long\* | m_pPath | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 2 | short | m_nPath | +------------+----------+----------------------------------------+-------------------------------+ | 0x06 | 2 | short | m_currPath | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 8 | :ref:`CPoint` | m_ptDest | +------------+----------+----------------------------------------+-------------------------------+ | 0x10 | 1 | unsigned char | m_nMoveScale | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x12 | 2 | short | m_nSequence | +------------+----------+----------------------------------------+-------------------------------+ | 0x14 | 8 | :ref:`CPoint` | m_ptPosition | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C | 2 | short | m_nFacing | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x20 | 4 | unsigned long | m_dwState | +------------+----------+----------------------------------------+-------------------------------+ | 0x24 | 2 | short | m_nHitPoints | +------------+----------+----------------------------------------+-------------------------------+ | 0x26 | 2 | short | m_nMaxHitPoints | +------------+----------+----------------------------------------+-------------------------------+ | 0x28 | 2 | short | m_nArmorClass | +------------+----------+----------------------------------------+-------------------------------+ | 0x2A | 2 | short | m_nACCrushingMod | +------------+----------+----------------------------------------+-------------------------------+ | 0x2C | 2 | short | m_nACMissileMod | +------------+----------+----------------------------------------+-------------------------------+ | 0x2E | 2 | short | m_nACPiercingMod | +------------+----------+----------------------------------------+-------------------------------+ | 0x30 | 2 | short | m_nACSlashingMod | +------------+----------+----------------------------------------+-------------------------------+ | 0x32 | 2 | short | m_nPortraitIcons | +------------+----------+----------------------------------------+-------------------------------+ | 0x34 | 4 | long\* | m_pPortraitIcons | +------------+----------+----------------------------------------+-------------------------------+ | 0x38 | 1 | unsigned char | m_nEnemyAlly | +------------+----------+----------------------------------------+-------------------------------+ | 0x39 | 1 | unsigned char | m_nEnemyAllyLive | +------------+----------+----------------------------------------+-------------------------------+ | 0x3A | 1 | unsigned char | m_bMoraleFailure | +------------+----------+----------------------------------------+-------------------------------+ | 0x3B | 1 | unsigned char | m_nGeneral | +------------+----------+----------------------------------------+-------------------------------+ | 0x3C | 1 | unsigned char | m_nGeneralLive | +------------+----------+----------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x40 | 4 | :ref:`CString` | m_sAreaString | +------------+----------+----------------------------------------+-------------------------------+ | 0x44 | 1 | unsigned char | m_bLevelUp | +------------+----------+----------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x48 | 4 | long | m_nHPCONBonusTotalOld | +------------+----------+----------------------------------------+-------------------------------+ | 0x4C | 1 | unsigned char | m_bSummonDisable | +------------+----------+----------------------------------------+-------------------------------+ | 0x4D | 1 | unsigned char | m_bDoNotJump | +------------+----------+----------------------------------------+-------------------------------+ | 0x4E | 1 | unsigned char | m_bSanctuary | +------------+----------+----------------------------------------+-------------------------------+ | 0x4F | 1 | unsigned char | m_bDisableCircle | +------------+----------+----------------------------------------+-------------------------------+ | 0x50 | 1 | unsigned char | m_bHeld | +------------+----------+----------------------------------------+-------------------------------+ | 0x51 | 1 | unsigned char | m_bActiveImprisonment | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x54 | 32 | unsigned long | m_spellState[8] | +------------+----------+----------------------------------------+-------------------------------+ | 0x74 | 4 | int | m_bFullUpdateRequired | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameStatic: CGameStatic --------------------------------- Used by the :ref:`CGameStatic Class` +------------+----------+-----------------------------------------------------+------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+-----------------------------------------------------+------------------------+ | 0x00 | 71 | :ref:`CGameObject` | m_cGameObject | +------------+----------+-----------------------------------------------------+------------------------+ | | 1 | | ```` | +------------+----------+-----------------------------------------------------+------------------------+ | 0x48 | 76 | :ref:`CAreaFileStaticObject` | m_header | +------------+----------+-----------------------------------------------------+------------------------+ | 0x94 | 192 | :ref:`CVidCell` | m_vidCell | +------------+----------+-----------------------------------------------------+------------------------+ | 0x154 | 4 | :ref:`CResWebm`\* | m_pMovie | +------------+----------+-----------------------------------------------------+------------------------+ | 0x158 | 4 | :ref:`CResPVR`\* | m_pImage | +------------+----------+-----------------------------------------------------+------------------------+ | 0x15C | 4 | int | m_bRender | +------------+----------+-----------------------------------------------------+------------------------+ | 0x160 | 8 | :ref:`CSize` | m_size | +------------+----------+-----------------------------------------------------+------------------------+ | 0x168 | 28 | :ref:`CTypedPtrList` | m_secondaryVidCellList | +------------+----------+-----------------------------------------------------+------------------------+ | 0x184 | 4 | int | m_bNewPalette | +------------+----------+-----------------------------------------------------+------------------------+ | 0x188 | 176 | :ref:`CVidBitmap` | m_newPalette | +------------+----------+-----------------------------------------------------+------------------------+ ---- .. _CGameStatsRes: CGameStatsRes --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | :ref:`CObject` | m_cObject | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 8 | :ref:`CResRef` | m_cResRef | +------------+----------+----------------------------------------+-------------------------------+ | 0x0C | 2 | short | m_nTimesUsed | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameStatsSprite: CGameStatsSprite --------------------------------- Used by the :ref:`CGameStatsSprite Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | unsigned long | m_strStrongestKillName | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 4 | unsigned long | m_nStrongestKillXPValue | +------------+----------+----------------------------------------+-------------------------------+ | 0x08 | 4 | unsigned long | m_nPreviousTimeWithParty | +------------+----------+----------------------------------------+-------------------------------+ | 0x0C | 4 | unsigned long | m_nJoinPartyTime | +------------+----------+----------------------------------------+-------------------------------+ | 0x10 | 4 | int | m_bWithParty | +------------+----------+----------------------------------------+-------------------------------+ | 0x14 | 4 | unsigned long | m_nChapterKillsXPValue | +------------+----------+----------------------------------------+-------------------------------+ | 0x18 | 4 | unsigned long | m_nChapterKillsNumber | +------------+----------+----------------------------------------+-------------------------------+ | 0x1C | 4 | unsigned long | m_nGameKillsXPValue | +------------+----------+----------------------------------------+-------------------------------+ | 0x20 | 4 | unsigned long | m_nGameKillsNumber | +------------+----------+----------------------------------------+-------------------------------+ | 0x24 | 64 | :ref:`CGameStatsRes` | m_pSpellStats[4] | +------------+----------+----------------------------------------+-------------------------------+ | 0x64 | 64 | :ref:`CGameStatsRes` | m_pWeaponStats[4] | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameTemporal: CGameTemporal --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 71 | :ref:`CGameObject` | m_cGameObject | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x48 | 16 | unsigned char | m_visibleTerrainTable[16] | +------------+----------+----------------------------------------+-------------------------------+ | 0x58 | 16 | :ref:`CGameAnimation` | m_animation | +------------+----------+----------------------------------------+-------------------------------+ | 0x68 | 4 | int | m_animationRunning | +------------+----------+----------------------------------------+-------------------------------+ | 0x6C | 8 | :ref:`CPoint` | m_posExact | +------------+----------+----------------------------------------+-------------------------------+ | 0x74 | 8 | :ref:`CPoint` | m_posDelta | +------------+----------+----------------------------------------+-------------------------------+ | 0x7C | 2 | short | m_duration | +------------+----------+----------------------------------------+-------------------------------+ | 0x7E | 1 | unsigned char | m_durationFade | +------------+----------+----------------------------------------+-------------------------------+ | 0x7F | 1 | unsigned char | m_collision | +------------+----------+----------------------------------------+-------------------------------+ | 0x80 | 20 | :ref:`CSound` | m_sound | +------------+----------+----------------------------------------+-------------------------------+ | 0x94 | 4 | int | m_bPermanent | +------------+----------+----------------------------------------+-------------------------------+ | 0x98 | 4 | int | m_bAllowSave | +------------+----------+----------------------------------------+-------------------------------+ | 0x9C | 2 | unsigned short | m_projectileType | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameText: CGameText --------------------------------- Used by the :ref:`CGameText Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 71 | :ref:`CGameObject` | m_cGameObject | +------------+----------+----------------------------------------+-------------------------------+ | | 1 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x48 | 4 | int | m_nWidth | +------------+----------+----------------------------------------+-------------------------------+ | 0x4C | 32 | :ref:`CVidFont` | m_textFont | +------------+----------+----------------------------------------+-------------------------------+ | 0x6C | 4 | int | m_nDuration | +------------+----------+----------------------------------------+-------------------------------+ | 0x70 | 2 | unsigned short | m_nBeginFade | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x74 | 4 | :ref:`CString` | m_sText | +------------+----------+----------------------------------------+-------------------------------+ | 0x78 | 4 | long | m_iTarget | +------------+----------+----------------------------------------+-------------------------------+ | 0x7C | 4 | :ref:`CGameObject`\* | m_pTarget | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameTiledObject: CGameTiledObject --------------------------------- Used by the :ref:`CGameTiledObject Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 1020 | :ref:`CGameAIBase` | m_cGameAIBase | +------------+----------+----------------------------------------+-------------------------------+ | 0x3fc | 8 | :ref:`CResRef` | m_resID | +------------+----------+----------------------------------------+-------------------------------+ | 0x404 | 4 | unsigned long | m_dwFlags | +------------+----------+----------------------------------------+-------------------------------+ | 0x408 | 4 | :ref:`CPoint`\* | m_pPrimarySearch | +------------+----------+----------------------------------------+-------------------------------+ | 0x40C | 2 | unsigned short | m_nPrimarySearch | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | | +------------+----------+----------------------------------------+-------------------------------+ | 0x410 | 4 | :ref:`CPoint`\* | m_pSecondarySearch | +------------+----------+----------------------------------------+-------------------------------+ | 0x414 | 2 | unsigned short | m_nSecondarySearch | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | | +------------+----------+----------------------------------------+-------------------------------+ | 0x418 | 24 | :ref:`CTiledObject` | m_tiledObject | +------------+----------+----------------------------------------+-------------------------------+ | 0x430 | 32 | char | m_scriptName[32] | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameTimer: CGameTimer --------------------------------- +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 4 | long | m_time | +------------+----------+----------------------------------------+-------------------------------+ | 0x04 | 1 | unsigned char | m_id | +------------+----------+----------------------------------------+-------------------------------+ | | 3 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ ---- .. _CGameTrigger: CGameTrigger --------------------------------- Used by the :ref:`CGameTrigger Class` +------------+----------+----------------------------------------+-------------------------------+ | **Offset** | **Size** | **Type** | **Field** | +------------+----------+----------------------------------------+-------------------------------+ | 0x00 | 1020 | :ref:`CGameAIBase` | m_cGameAIBase | +------------+----------+----------------------------------------+-------------------------------+ | 0x3FC | 2 | unsigned short | m_triggerType | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x400 | 16 | :ref:`CRect` | m_rBounding | +------------+----------+----------------------------------------+-------------------------------+ | 0x410 | 4 | unsigned long | m_cursorType | +------------+----------+----------------------------------------+-------------------------------+ | 0x414 | 8 | unsigned char | m_newArea[8] | +------------+----------+----------------------------------------+-------------------------------+ | 0x41C | 32 | char | m_newEntryPoint[32] | +------------+----------+----------------------------------------+-------------------------------+ | 0x43C | 4 | unsigned long | m_dwFlags | +------------+----------+----------------------------------------+-------------------------------+ | 0x440 | 4 | unsigned long | m_description | +------------+----------+----------------------------------------+-------------------------------+ | 0x444 | 4 | :ref:`CPoint`\* | m_pPolygon | +------------+----------+----------------------------------------+-------------------------------+ | 0x448 | 2 | unsigned short | m_nPolygon | +------------+----------+----------------------------------------+-------------------------------+ | 0x44A | 2 | unsigned short | m_boundingRange | +------------+----------+----------------------------------------+-------------------------------+ | 0x44C | 8 | unsigned char | m_scriptRes[8] | +------------+----------+----------------------------------------+-------------------------------+ | 0x454 | 32 | char | m_scriptName[32] | +------------+----------+----------------------------------------+-------------------------------+ | 0x474 | 2 | unsigned short | m_trapDetectionDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x476 | 2 | unsigned short | m_trapDisarmingDifficulty | +------------+----------+----------------------------------------+-------------------------------+ | 0x478 | 2 | unsigned short | m_trapActivated | +------------+----------+----------------------------------------+-------------------------------+ | 0x47A | 2 | unsigned short | m_trapDetected | +------------+----------+----------------------------------------+-------------------------------+ | 0x47C | 8 | :ref:`CPoint` | m_posTrapOrigin | +------------+----------+----------------------------------------+-------------------------------+ | 0x484 | 8 | :ref:`CResRef` | m_keyType | +------------+----------+----------------------------------------+-------------------------------+ | 0x48C | 2 | short | m_drawPoly | +------------+----------+----------------------------------------+-------------------------------+ | | 2 | | ```` | +------------+----------+----------------------------------------+-------------------------------+ | 0x490 | 4 | unsigned long | m_iGameText | +------------+----------+----------------------------------------+-------------------------------+ | 0x494 | 8 | :ref:`CPoint` | m_ptWalkTo | +------------+----------+----------------------------------------+-------------------------------+